@@ -27,7 +27,7 @@ RUN echo 'my expensive build step'
27
27
steps :
28
28
- command : echo wow
29
29
plugins :
30
- - seek-oss/docker-ecr-cache#v2.0.1
30
+ - seek-oss/docker-ecr-cache#v2.0.0
31
31
- docker#v3.12.0
32
32
` ` `
33
33
@@ -52,7 +52,7 @@ RUN npm install
52
52
steps:
53
53
- command: npm test
54
54
plugins:
55
- - seek-oss/docker-ecr-cache#v2.0.1 :
55
+ - seek-oss/docker-ecr-cache#v2.0.0 :
56
56
cache-on:
57
57
- package.json # avoid cache hits on stale lockfiles
58
58
- package-lock.json
@@ -67,7 +67,7 @@ The `cache-on` property also supports Bash globbing with `globstar`:
67
67
steps:
68
68
- command: npm test
69
69
plugins:
70
- - seek-oss/docker-ecr-cache#v2.0.1 :
70
+ - seek-oss/docker-ecr-cache#v2.0.0 :
71
71
cache-on:
72
72
- '**/package.json' # monorepo with multiple manifest files
73
73
- yarn.lock
@@ -84,7 +84,7 @@ It's possible to specify the Dockerfile to use by:
84
84
steps:
85
85
- command: echo wow
86
86
plugins:
87
- - seek-oss/docker-ecr-cache#v2.0.1 :
87
+ - seek-oss/docker-ecr-cache#v2.0.0 :
88
88
dockerfile: my-dockerfile
89
89
- docker#v3.12.0
90
90
` ` `
@@ -95,7 +95,7 @@ Alternatively, Dockerfile can be embedded inline:
95
95
steps:
96
96
- command: echo wow
97
97
plugins:
98
- - seek-oss/docker-ecr-cache#v2.0.1 :
98
+ - seek-oss/docker-ecr-cache#v2.0.0 :
99
99
dockerfile-inline: |
100
100
FROM node:16-alpine
101
101
WORKDIR /workdir
@@ -124,7 +124,7 @@ steps:
124
124
--build-arg BUILDKITE_PLUGIN_DOCKER_ECR_CACHE_EXPORT_TAG
125
125
--file Dockerfile.secondary
126
126
plugins:
127
- - seek-oss/docker-ecr-cache#v2.0.1
127
+ - seek-oss/docker-ecr-cache#v2.0.0
128
128
` ` `
129
129
130
130
Your `Dockerfile.secondary` can then [dynamically use these args](https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact):
@@ -152,7 +152,7 @@ stage to run commands against:
152
152
steps:
153
153
- command: cargo test
154
154
plugins:
155
- - seek-oss/docker-ecr-cache#v2.0.1 :
155
+ - seek-oss/docker-ecr-cache#v2.0.0 :
156
156
target: build-deps
157
157
- docker#v3.12.0
158
158
` ` `
@@ -167,7 +167,7 @@ The `context` property can be used to specify a different path.
167
167
steps:
168
168
- command: cargo test
169
169
plugins:
170
- - seek-oss/docker-ecr-cache#v2.0.1 :
170
+ - seek-oss/docker-ecr-cache#v2.0.0 :
171
171
dockerfile: dockerfiles/test/Dockerfile
172
172
context: '.'
173
173
- docker#v3.12.0
@@ -196,7 +196,7 @@ steps:
196
196
env:
197
197
ARG_1: wow
198
198
plugins:
199
- - seek-oss/docker-ecr-cache#v2.0.1 :
199
+ - seek-oss/docker-ecr-cache#v2.0.0 :
200
200
build-args:
201
201
- ARG_1
202
202
- ARG_2=such
@@ -211,7 +211,7 @@ steps:
211
211
env:
212
212
ARG_1: wow
213
213
plugins:
214
- - seek-oss/docker-ecr-cache#v2.0.1 :
214
+ - seek-oss/docker-ecr-cache#v2.0.0 :
215
215
additional-build-args: '--ssh= default=\$ SSH_AUTH_SOCK'
216
216
- docker#v3.12.0
217
217
` ` `
@@ -239,7 +239,7 @@ steps:
239
239
env:
240
240
SECRET: wow
241
241
plugins:
242
- - seek-oss/docker-ecr-cache#v2.0.1 :
242
+ - seek-oss/docker-ecr-cache#v2.0.0 :
243
243
secrets:
244
244
- SECRET
245
245
- docker#v3.12.0
@@ -255,7 +255,7 @@ steps:
255
255
plugins:
256
256
- seek-oss/private-npm#v1.2.0:
257
257
env: SECRET
258
- - seek-oss/docker-ecr-cache#v2.0.1 :
258
+ - seek-oss/docker-ecr-cache#v2.0.0 :
259
259
secrets:
260
260
- id=npmrc,src=.npmrc
261
261
- docker#v3.12.0
@@ -273,7 +273,7 @@ By default images are kept in ECR for up to 30 days. This can be changed by spec
273
273
steps:
274
274
- command: echo wow
275
275
plugins:
276
- - seek-oss/docker-ecr-cache#v2.0.1 :
276
+ - seek-oss/docker-ecr-cache#v2.0.0 :
277
277
max-age-days: 7
278
278
- docker#v3.12.0
279
279
` ` `
@@ -286,7 +286,7 @@ By default, image name and computed tag are exported to the Docker buildkite plu
286
286
steps:
287
287
- command: echo wow
288
288
plugins:
289
- - seek-oss/docker-ecr-cache#v2.0.1 :
289
+ - seek-oss/docker-ecr-cache#v2.0.0 :
290
290
export-env-variable: BUILDKITE_PLUGIN_MY_CUSTOM_PLUGIN_CACHE_IMAGE
291
291
- my-custom-plugin#v1.0.0:
292
292
` ` `
@@ -303,7 +303,7 @@ optionally use a custom repository name:
303
303
steps:
304
304
- command: echo wow
305
305
plugins:
306
- - seek-oss/docker-ecr-cache#v2.0.1 :
306
+ - seek-oss/docker-ecr-cache#v2.0.0 :
307
307
ecr-name: my-unique-repository-name
308
308
ecr-tags:
309
309
Key: Value
@@ -319,7 +319,7 @@ By default, the plugin uses the region specified in the `AWS_DEFAULT_REGION` env
319
319
steps:
320
320
- command: echo wow
321
321
plugins:
322
- - seek-oss/docker-ecr-cache#v2.0.1 :
322
+ - seek-oss/docker-ecr-cache#v2.0.0 :
323
323
region: ap-southeast-2
324
324
- docker#v3.12.0
325
325
` ` `
@@ -361,7 +361,7 @@ Example:
361
361
` ` ` yaml
362
362
- command: echo wow
363
363
plugins:
364
- - seek-oss/docker-ecr-cache#v2.0.1 :
364
+ - seek-oss/docker-ecr-cache#v2.0.0 :
365
365
registry-provider: gcr
366
366
gcp-project: foo-bar-123456
367
367
` ` `
0 commit comments