Skip to content
This repository was archived by the owner on Sep 16, 2025. It is now read-only.

Commit 6252481

Browse files
feat: add create endpoint config release params (#12)
* feat: add create endpoint config release params
1 parent bcb61b8 commit 6252481

File tree

4 files changed

+36
-12
lines changed

4 files changed

+36
-12
lines changed

src/commands/create_endpoint_configuration.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ parameters:
1414
deploy_environment:
1515
description: Deploy ENV
1616
type: string
17-
pipeline_id:
17+
circle_pipeline_id:
1818
description: CircleCI pipeline ID
1919
type: string
2020
endpoint_instance_type:
@@ -25,17 +25,29 @@ parameters:
2525
description: Number of instances to run endpoint inference
2626
type: integer
2727
default: 1
28+
circle_project_id:
29+
description: CircleCI project ID
30+
type: string
31+
circle_build_num:
32+
description: CircleCI job number
33+
type: string
34+
circle_workflow_id:
35+
description: CircleCI workflow ID
36+
type: string
2837
steps:
2938
- run:
3039
name: Create Endpoint Configuration
3140
description: create an endpoint configuration
3241
environment:
3342
MODEL_NAME: << parameters.model_name >>
3443
DEPLOY_ENVIRONMENT: << parameters.deploy_environment >>
35-
CIRCLE_PIPELINE_ID: << parameters.pipeline_id >>
44+
CIRCLE_PIPELINE_ID: << parameters.circle_pipeline_id >>
3645
S3_BUCKET_NAME: << parameters.bucket >>
3746
REGION_NAME: << parameters.region_name >>
3847
ENDPOINT_INSTANCE_TYPE: << parameters.endpoint_instance_type >>
3948
ENDPOINT_INSTANCE_COUNT: << parameters.endpoint_instance_count >>
49+
CIRCLE_PROJECT_ID: << parameters.circle_project_id >>
50+
CIRCLE_BUILD_NUM: << parameters.circle_build_num >>
51+
CIRCLE_WORKFLOW_ID: << parameters.circle_workflow_id >>
4052
command: |
4153
cci-sagemaker sagemaker create-endpoint-configuration

src/commands/deploy_endpoint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ parameters:
1313
deploy_environment:
1414
description: Deploy ENV
1515
type: string
16-
pipeline_id:
16+
circle_pipeline_id:
1717
description: CircleCI pipeline ID
1818
type: string
19-
project_id:
19+
circle_project_id:
2020
description: CircleCI project ID
2121
type: string
2222
region_name:
@@ -38,8 +38,8 @@ steps:
3838
MODEL_NAME: << parameters.model_name >>
3939
MODEL_DESC: << parameters.model_desc >>
4040
DEPLOY_ENVIRONMENT: << parameters.deploy_environment >>
41-
CIRCLE_PIPELINE_ID: << parameters.pipeline_id >>
42-
CIRCLE_PROJECT_ID: << parameters.project_id >>
41+
CIRCLE_PIPELINE_ID: << parameters.circle_pipeline_id >>
42+
CIRCLE_PROJECT_ID: << parameters.circle_project_id >>
4343
S3_BUCKET_NAME: << parameters.bucket >>
4444
REGION_NAME: << parameters.region_name >>
4545
RESTORE_VERSION_ENABLED: << parameters.enable_restore_version >>

src/jobs/create_endpoint_configuration.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ parameters:
88
deploy_environment:
99
description: deployment environment
1010
type: string
11-
pipeline_id:
11+
circle_pipeline_id:
1212
description: CircleCI Pipeline ID
1313
type: string
1414
bucket:
@@ -28,13 +28,25 @@ parameters:
2828
description: Number of instances to run endpoint inference
2929
type: integer
3030
default: 1
31+
circle_project_id:
32+
description: CircleCI project ID
33+
type: string
34+
circle_build_num:
35+
description: CircleCI job number
36+
type: string
37+
circle_workflow_id:
38+
description: CircleCI workflow ID
39+
type: string
3140
steps:
3241
- setup
3342
- create_endpoint_configuration:
3443
model_name: << parameters.model_name >>
3544
bucket: << parameters.bucket >>
3645
deploy_environment: << parameters.deploy_environment >>
37-
pipeline_id: << parameters.pipeline_id >>
46+
circle_pipeline_id: << parameters.circle_pipeline_id >>
3847
region_name: << parameters.region_name >>
3948
endpoint_instance_type: << parameters.endpoint_instance_type >>
4049
endpoint_instance_count: << parameters.endpoint_instance_count >>
50+
circle_project_id: << parameters.circle_project_id >>
51+
circle_build_num: << parameters.circle_build_num >>
52+
circle_workflow_id: << parameters.circle_workflow_id >>

src/jobs/deploy_endpoint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ parameters:
88
deploy_environment:
99
description: deployment environment
1010
type: string
11-
pipeline_id:
11+
circle_pipeline_id:
1212
description: CircleCI Pipeline ID
1313
type: string
14-
project_id:
14+
circle_project_id:
1515
description: CircleCI project ID
1616
type: string
1717
bucket:
@@ -41,8 +41,8 @@ steps:
4141
bucket: << parameters.bucket >>
4242
model_desc: << parameters.model_desc >>
4343
deploy_environment: << parameters.deploy_environment >>
44-
pipeline_id: << parameters.pipeline_id >>
45-
project_id: << parameters.project_id >>
44+
circle_pipeline_id: << parameters.circle_pipeline_id >>
45+
circle_project_id: << parameters.circle_project_id >>
4646
region_name: << parameters.region_name >>
4747
enable_restore_version: << parameters.enable_restore_version>>
4848
enable_scaling_component: << parameters.enable_scaling_component>>

0 commit comments

Comments
 (0)