File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -62,13 +62,22 @@ commands:
62
62
distribution_id :
63
63
type : string
64
64
default : ' '
65
- mode :
65
+ env :
66
66
type : string
67
67
default : dev
68
68
steps :
69
69
- run :
70
70
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
72
81
- aws-cli/setup :
73
82
role_arn : $AWS_BYOR_OIDC_ROLE
74
83
session_duration : ' 900'
@@ -101,7 +110,7 @@ jobs:
101
110
adobe_launch_script_url : $QA_ADOBE_LAUNCH_SCRIPT_URL
102
111
bucket_name : $QA_BUCKET_NAME
103
112
distribution_id : $QA_DISTRIBUTION_ID
104
- mode : dev
113
+ env : dev
105
114
prod-deployment :
106
115
executor : base
107
116
steps :
@@ -114,7 +123,7 @@ jobs:
114
123
adobe_launch_script_url : $PROD_ADOBE_LAUNCH_SCRIPT_URL
115
124
bucket_name : $PROD_BUCKET_NAME
116
125
distribution_id : $PROD_DISTRIBUTION_ID
117
- mode : prod
126
+ env : prod
118
127
119
128
workflows :
120
129
build-and-deploy :
You can’t perform that action at this time.
0 commit comments