Skip to content

Releases: seek-oss/docker-ecr-cache-buildkite-plugin

v1.6.0

15 Apr 04:46
0c4a2c7
Compare
Choose a tag to compare

Support tagging the ECR repository #25

steps:
  - command: 'echo wow'
    plugins:
      - seek-oss/docker-ecr-cache#v1.6.0:
          ecr-name: my-unique-repository-name
          ecr-tags: 
            Key: Value
            Key2: Value2
      - docker#v3.3.0

v1.5.0

09 Oct 01:02
0c5bf4d
Compare
Choose a tag to compare
  • Support globbing in cache-on property (#20)

    seek-oss/docker-ecr-cache#v1.5.0:
      cache-on:
        - '**/package.json'
        - 'important/**.*'

v1.4.0

22 Aug 01:15
12f1a1d
Compare
Choose a tag to compare
  • Support additional-build-args for passing arguments to docker build #18

v1.3.0

22 May 08:21
09a8315
Compare
Choose a tag to compare
  • Remove 10 image ECR limit and instead rely on expiry #15

v1.2.0

22 May 04:11
62a19a6
Compare
Choose a tag to compare
  • Expires images after 30 days (configurable) #14

v1.1.6

10 Apr 06:29
740628f
Compare
Choose a tag to compare

New:

#11 Use subdirectory (if any) of the Dockerfile as the build context

This is a backward incompatible change that will break COPY commands that are currently specified relative to the repo root, rather than the Dockerfile subdirectory.

v1.1.5

05 Apr 04:48
0a2f3a5
Compare
Choose a tag to compare

Fixed:

  • #10 Ignore errors when setting ECR lifecycle policy

    The lifecycle policy is just a nice-to-have, so we shouldn't blow up builds if it can't be set. This allows the plugin to continue functioning on agents that lack ecr:PutLifecyclePolicy.

v1.1.4

03 Apr 22:24
9921a4e
Compare
Choose a tag to compare

New:

  • #9 Apply lifecycle policy that limits ECR repository to 10 images
  • #9 Document ecr-name property and caching implementation

Related issues: #7, #8

v1.1.3

14 Mar 05:03
8e0bf18
Compare
Choose a tag to compare

Includes: #6

  • Added build-args property to pass build-time variables:

    build-args: NPM_TOKEN
  • Updated cache-on property to support strings:

    cache-on: one-file-only
    ---
    cache-on:
      - file-1
      - file-2
  • Fixed plugin failures when target property was omitted (v1.1.2)

v1.1.2

13 Mar 21:23
08fed75
Compare
Choose a tag to compare
  • Push latest tag in addition to checksum tag (#5)