Skip to content

Commit 0da7ddb

Browse files
[Devansh] Add setup for Prod OIDC role
1 parent f4da3a8 commit 0da7ddb

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

.circleci/deployment-workflow.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,22 @@ commands:
6262
distribution_id:
6363
type: string
6464
default: ''
65-
mode:
65+
env:
6666
type: string
6767
default: dev
6868
steps:
6969
- run:
7070
name: Build code
71-
command: API_KEY=<< parameters.api_key >> CLIENT_ID=<< parameters.client_id >> GTM_ID=<< parameters.gtm_id >> ADOBE_LAUNCH_SCRIPT_URL=<< parameters.adobe_launch_script_url >> npm run build:<< parameters.mode >>
71+
command: API_KEY=<< parameters.api_key >> CLIENT_ID=<< parameters.client_id >> GTM_ID=<< parameters.gtm_id >> ADOBE_LAUNCH_SCRIPT_URL=<< parameters.adobe_launch_script_url >> npm run build:<< parameters.env >>
72+
- when:
73+
condition:
74+
and:
75+
- equal: [<< parameters.env >>, 'prod']
76+
steps:
77+
- run:
78+
name: Set PROD specific env variables
79+
command: |
80+
echo 'export AWS_BYOR_OIDC_ROLE=$AWS_BYOR_OIDC_ROLE_PROD' >> $BASH_ENV
7281
- aws-cli/setup:
7382
role_arn: $AWS_BYOR_OIDC_ROLE
7483
session_duration: '900'
@@ -101,7 +110,7 @@ jobs:
101110
adobe_launch_script_url: $QA_ADOBE_LAUNCH_SCRIPT_URL
102111
bucket_name: $QA_BUCKET_NAME
103112
distribution_id: $QA_DISTRIBUTION_ID
104-
mode: dev
113+
env: dev
105114
prod-deployment:
106115
executor: base
107116
steps:
@@ -114,7 +123,7 @@ jobs:
114123
adobe_launch_script_url: $PROD_ADOBE_LAUNCH_SCRIPT_URL
115124
bucket_name: $PROD_BUCKET_NAME
116125
distribution_id: $PROD_DISTRIBUTION_ID
117-
mode: prod
126+
env: prod
118127

119128
workflows:
120129
build-and-deploy:

0 commit comments

Comments
 (0)