@@ -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#v1.10 .0
30
+ - seek-oss/docker-ecr-cache#v1.11 .0
31
31
- docker#v3.8.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#v1.10 .0:
55
+ - seek-oss/docker-ecr-cache#v1.11 .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#v1.10 .0:
70
+ - seek-oss/docker-ecr-cache#v1.11 .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#v1.10 .0:
87
+ - seek-oss/docker-ecr-cache#v1.11 .0:
88
88
dockerfile: my-dockerfile
89
89
- docker#v3.8.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#v1.10 .0:
98
+ - seek-oss/docker-ecr-cache#v1.11 .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#v1.10 .0
127
+ - seek-oss/docker-ecr-cache#v1.11 .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#v1.10 .0:
155
+ - seek-oss/docker-ecr-cache#v1.11 .0:
156
156
target: build-deps
157
157
- docker#v3.8.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#v1.10 .0:
170
+ - seek-oss/docker-ecr-cache#v1.11 .0:
171
171
dockerfile: dockerfiles/test/Dockerfile
172
172
context: '.'
173
173
- docker#v3.8.0
@@ -196,7 +196,7 @@ steps:
196
196
env:
197
197
ARG_1: wow
198
198
plugins:
199
- - seek-oss/docker-ecr-cache#v1.10 .0:
199
+ - seek-oss/docker-ecr-cache#v1.11 .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#v1.10 .0:
214
+ - seek-oss/docker-ecr-cache#v1.11 .0:
215
215
additional-build-args: '--ssh= default=\$ SSH_AUTH_SOCK'
216
216
- docker#v3.8.0
217
217
` ` `
@@ -239,7 +239,7 @@ steps:
239
239
env:
240
240
SECRET: wow
241
241
plugins:
242
- - seek-oss/docker-ecr-cache#v1.10 .0:
242
+ - seek-oss/docker-ecr-cache#v1.11 .0:
243
243
secrets:
244
244
- SECRET
245
245
- docker#v3.8.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#v1.10 .0:
258
+ - seek-oss/docker-ecr-cache#v1.11 .0:
259
259
secrets:
260
260
- id=npmrc,src=.npmrc
261
261
- docker#v3.8.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#v1.10 .0:
276
+ - seek-oss/docker-ecr-cache#v1.11 .0:
277
277
max-age-days: 7
278
278
- docker#v3.8.0
279
279
` ` `
@@ -286,7 +286,7 @@ By default image name and computed tag are exported to the Docker buildkite plug
286
286
steps:
287
287
- command: echo wow
288
288
plugins:
289
- - seek-oss/docker-ecr-cache#v1.10 .0:
289
+ - seek-oss/docker-ecr-cache#v1.11 .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#v1.10 .0:
306
+ - seek-oss/docker-ecr-cache#v1.11 .0:
307
307
ecr-name: my-unique-repository-name
308
308
ecr-tags:
309
309
Key: Value
@@ -348,7 +348,7 @@ Example:
348
348
` ` ` yaml
349
349
- command: echo wow
350
350
plugins:
351
- - seek-oss/docker-ecr-cache#v1.10 .0:
351
+ - seek-oss/docker-ecr-cache#v1.11 .0:
352
352
registry-provider: gcr
353
353
gcp-project: foo-bar-123456
354
354
` ` `
0 commit comments