1
- version : 2.1
1
+ version : 2.1
2
2
jobs :
3
3
develop_deploy :
4
4
docker :
@@ -11,25 +11,25 @@ jobs:
11
11
POSTGRES_DB : analytics-api-test
12
12
steps :
13
13
- checkout
14
-
14
+
15
15
- restore_cache :
16
16
keys :
17
17
- v1-dependencies-{{ checksum "package.json" }}
18
18
- v1-dependencies-
19
-
19
+
20
20
- run :
21
21
name : install dependencies
22
22
command : npm install
23
-
23
+
24
24
- save_cache :
25
25
paths :
26
26
- ./node_modules
27
27
key : v1-dependencies-{{ checksum "package.json" }}
28
-
28
+
29
29
- run :
30
30
name : run tests
31
31
command : npm test
32
-
32
+
33
33
- run :
34
34
name : Replace Data URL in manifest.yml file when deploying to develop
35
35
command : |
@@ -51,14 +51,14 @@ jobs:
51
51
rm ./src/config.js
52
52
mv ./src/config.js.cloudgov ./src/config.js
53
53
rm knexfile.js
54
- mv knexfile.js.cloudgov knexfile.js
54
+ mv knexfile.js.cloudgov knexfile.js
55
55
56
- - run :
56
+ - run :
57
57
name : Install CF CLI
58
58
command : |
59
59
sudo curl -v -L -o cf8-cli-installer_8.7.4_x86-64.deb 'https://packages.cloudfoundry.org/stable?release=debian64&version=8.7.4'
60
60
sudo dpkg -i cf8-cli-installer_8.7.4_x86-64.deb
61
-
61
+
62
62
- run :
63
63
name : deploy
64
64
command : |
68
68
cf login -u $CF_USERNAME_DEV -p $CF_PASSWORD_DEV -o gsa-opp-analytics -s analytics-dev
69
69
cat manifest.yml
70
70
cf push -f "./manifest.yml"
71
- cf set-env analytics-reporter-api-develop API_DATA_GOV_SECRET "$API_SECRET "
71
+ cf set-env analytics-reporter-api-develop API_DATA_GOV_SECRET "$API_SECRET_LOWER "
72
72
cf restage analytics-reporter-api-develop
73
73
cf logout
74
74
@@ -83,25 +83,25 @@ jobs:
83
83
POSTGRES_DB : analytics-api-test
84
84
steps :
85
85
- checkout
86
-
86
+
87
87
- restore_cache :
88
88
keys :
89
89
- v1-dependencies-{{ checksum "package.json" }}
90
90
- v1-dependencies-
91
-
91
+
92
92
- run :
93
93
name : install dependencies
94
94
command : npm install
95
-
95
+
96
96
- save_cache :
97
97
paths :
98
98
- ./node_modules
99
99
key : v1-dependencies-{{ checksum "package.json" }}
100
-
100
+
101
101
- run :
102
102
name : run tests
103
103
command : npm test
104
-
104
+
105
105
- run :
106
106
name : Replace Data URL in manifest.yml file when deploying to staging
107
107
command : |
@@ -125,12 +125,12 @@ jobs:
125
125
rm ./src/config.js
126
126
mv ./src/config.js.cloudgov ./src/config.js
127
127
128
- - run :
128
+ - run :
129
129
name : Install CF CLI
130
130
command : |
131
131
sudo curl -v -L -o cf8-cli-installer_8.7.4_x86-64.deb 'https://packages.cloudfoundry.org/stable?release=debian64&version=8.7.4'
132
132
sudo dpkg -i cf8-cli-installer_8.7.4_x86-64.deb
133
-
133
+
134
134
- run :
135
135
name : deploy
136
136
command : |
@@ -140,7 +140,7 @@ jobs:
140
140
cf login -u $CF_STAGING_SPACE_DEPLOYER_USERNAME -p $CF_STAGING_SPACE_DEPLOYER_PASSWORD -o gsa-opp-analytics -s analytics-staging
141
141
cat manifest.yml
142
142
cf push -f "./manifest.yml"
143
- cf set-env analytics-reporter-api-staging API_DATA_GOV_SECRET "$API_SECRET "
143
+ cf set-env analytics-reporter-api-staging API_DATA_GOV_SECRET "$API_SECRET_LOWER "
144
144
cf restage analytics-reporter-api-staging
145
145
cf logout
146
146
@@ -155,25 +155,25 @@ jobs:
155
155
POSTGRES_DB : analytics-api-test
156
156
steps :
157
157
- checkout
158
-
158
+
159
159
- restore_cache :
160
160
keys :
161
161
- v1-dependencies-{{ checksum "package.json" }}
162
162
- v1-dependencies-
163
-
163
+
164
164
- run :
165
165
name : install dependencies
166
166
command : npm install
167
-
167
+
168
168
- save_cache :
169
169
paths :
170
170
- ./node_modules
171
171
key : v1-dependencies-{{ checksum "package.json" }}
172
-
172
+
173
173
- run :
174
174
name : run tests
175
175
command : npm test
176
-
176
+
177
177
- run :
178
178
name : Replace Data URL in manifest.yml file when deploying to production
179
179
command : |
@@ -197,12 +197,12 @@ jobs:
197
197
rm ./src/config.js
198
198
mv ./src/config.js.cloudgov ./src/config.js
199
199
200
- - run :
200
+ - run :
201
201
name : Install CF CLI
202
202
command : |
203
203
sudo curl -v -L -o cf8-cli-installer_8.7.4_x86-64.deb 'https://packages.cloudfoundry.org/stable?release=debian64&version=8.7.4'
204
204
sudo dpkg -i cf8-cli-installer_8.7.4_x86-64.deb
205
-
205
+
206
206
- run :
207
207
name : deploy
208
208
command : |
@@ -218,23 +218,23 @@ jobs:
218
218
219
219
workflows :
220
220
develop_workflow :
221
- jobs :
221
+ jobs :
222
222
- develop_deploy :
223
223
filters :
224
224
branches :
225
225
only :
226
226
- develop
227
227
228
228
staging :
229
- jobs :
229
+ jobs :
230
230
- staging_deploy :
231
231
filters :
232
232
branches :
233
233
only :
234
234
- stage
235
235
236
236
main_workflow :
237
- jobs :
237
+ jobs :
238
238
- main_deploy :
239
239
filters :
240
240
branches :
0 commit comments