@@ -11,11 +11,16 @@ env-cf: &env-cf
11
11
CF_STACK : cflinuxfs4
12
12
13
13
node-image : &node-image
14
- type : docker-image
15
- source :
16
- repository : node
17
- tag : 20-bullseye-slim
18
-
14
+ platform : linux
15
+ image_resource :
16
+ type : registry-image
17
+ source :
18
+ aws_access_key_id : ((ecr-aws-key))
19
+ aws_secret_access_key : ((ecr-aws-secret))
20
+ repository : pages-node-v20
21
+ aws_region : us-gov-west-1
22
+ tag : latest
23
+
19
24
cf-image : &cf-image
20
25
platform : linux
21
26
image_resource :
@@ -30,9 +35,7 @@ cf-image: &cf-image
30
35
test-redirects : &test-redirects
31
36
- task : install-dependencies
32
37
config :
33
- platform : linux
34
- image_resource :
35
- << : *node-image
38
+ << : *node-image
36
39
inputs : [name: src]
37
40
outputs : [name: src]
38
41
run :
@@ -42,9 +45,7 @@ test-redirects: &test-redirects
42
45
43
46
- task : build
44
47
config :
45
- platform : linux
46
- image_resource :
47
- << : *node-image
48
+ << : *node-image
48
49
inputs : [name: src]
49
50
outputs : [name: src]
50
51
run :
@@ -58,9 +59,13 @@ test-redirects: &test-redirects
58
59
config :
59
60
platform : linux
60
61
image_resource :
61
- type : docker -image
62
+ type : registry -image
62
63
source :
63
- repository : karlkfi/concourse-dcind
64
+ aws_access_key_id : ((ecr-aws-key))
65
+ aws_secret_access_key : ((ecr-aws-secret))
66
+ repository : pages-dind-v25
67
+ aws_region : us-gov-west-1
68
+ tag : latest
64
69
inputs :
65
70
- name : src
66
71
run :
@@ -138,9 +143,6 @@ jobs:
138
143
resource : src
139
144
trigger : true
140
145
params : { depth: 1 }
141
- - put : gh-status
142
- inputs : [src]
143
- params : { state: pending }
144
146
- do : *test-redirects
145
147
146
148
- task : deploy
@@ -166,9 +168,6 @@ jobs:
166
168
167
169
on_failure :
168
170
in_parallel :
169
- - put : gh-status
170
- inputs : [src]
171
- params : { state: failure }
172
171
- put : slack
173
172
params :
174
173
text : |
@@ -179,9 +178,6 @@ jobs:
179
178
icon_url : ((slack-icon-url))
180
179
on_success :
181
180
in_parallel :
182
- - put : gh-status
183
- inputs : [src]
184
- params : { state: success }
185
181
- put : slack
186
182
params :
187
183
text : |
@@ -250,31 +246,44 @@ resources:
250
246
source :
251
247
url : ((slack-webhook-url))
252
248
253
- - name : gh-status
254
- type : cogito
255
- check_every : 1h
256
- source :
257
- owner : cloud-gov
258
- repo : pages-redirects
259
- access_token : ((gh-access-token))
260
- context_prefix : concourse
261
249
262
250
# ###########################
263
251
# RESOURCE TYPES
264
252
265
253
resource_types :
266
- - name : cogito
267
- type : docker-image
268
- check_every : 24h
254
+
255
+ - name : git
256
+ type : registry-image
269
257
source :
270
- repository : pix4d/cogito
258
+ aws_access_key_id : ((ecr_aws_key))
259
+ aws_secret_access_key : ((ecr_aws_secret))
260
+ repository : git-resource
261
+ aws_region : us-gov-west-1
262
+ tag : latest
263
+
264
+ - name : slack-notification
265
+ type : registry-image
266
+ source :
267
+ aws_access_key_id : ((ecr_aws_key))
268
+ aws_secret_access_key : ((ecr_aws_secret))
269
+ repository : slack-notification-resource
270
+ aws_region : us-gov-west-1
271
+ tag : latest
271
272
272
273
- name : pull-request
273
- type : docker -image
274
+ type : registry -image
274
275
source :
275
- repository : teliaoss/github-pr-resource
276
+ aws_access_key_id : ((ecr_aws_key))
277
+ aws_secret_access_key : ((ecr_aws_secret))
278
+ repository : github-pr-resource
279
+ aws_region : us-gov-west-1
280
+ tag : latest
276
281
277
- - name : slack-notification
278
- type : docker -image
282
+ - name : time
283
+ type : registry -image
279
284
source :
280
- repository : cfcommunity/slack-notification-resource
285
+ aws_access_key_id : ((ecr_aws_key))
286
+ aws_secret_access_key : ((ecr_aws_secret))
287
+ repository : time-resource
288
+ aws_region : us-gov-west-1
289
+ tag : latest
0 commit comments