Skip to content

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

v2.5.1

03 Apr 23:03
b317183
Compare
Choose a tag to compare

Fixes

This fixes a race condition when running concurrent builds on the same host. The plugin now uses the build number as the version on the local tag, to prevent an incorrect reference when tagging the images in ECR.

There are no config or property changes.

Contributors

v2.5.0

01 Jun 05:01
fe854f6
Compare
Choose a tag to compare

Features

  • Add options to select build driver & cache exports (#31, @activehigh)

You can now select the Docker build driver, and provide optional properties for progress-display and export-cache-metadata.

steps:
  - plugins:
      - seek-oss/docker-ecr-publish#v2.5.0:
          driver: buildkit
          progress-output: plain
          disable-cache-metadata: true

The plugin defaults to driver: legacy which is unchanged behaviour from the previous release. The two optional properties are only relevant when driver: buildkit is specified.

v2.4.0

03 May 03:39
20c75d3
Compare
Choose a tag to compare

Features

The plugin will now work faster when used with multiple regions, by:

  • skipping downloading cache layers from other regions if they are already pulled, and
  • pushing images to multiple regions in parallel

There are no config or property changes.

v2.3.0

13 Mar 07:24
3969b82
Compare
Choose a tag to compare

Features

  • Add multi-region support (#24, @raksha1)

    You can now publish images to multiple regions:

    steps:
      - plugins:
          - seek-oss/docker-ecr-publish#v2.3.0:
              ecr-name: my-repo
              regions:
                - eu-west-1
                - eu-west-2

    The existing region property and AWS_DEFAULT_REGION environment variable are still supported.

v2.2.0

13 Mar 02:05
0f5407b
Compare
Choose a tag to compare

Features

  • Save image digest to Buildkite metadata (#25, @athurn)

    If you'd like to reference the published image digest in a subsequent pipeline step, you can now make use of the optional save-digest-as-metadata property:

    steps:
      - plugins:
          - seek-oss/docker-ecr-publish#v2.2.0:
              ecr-name: my-repo
              save-digest-as-metadata: my-metadata-variable

v2.1.0

10 Feb 11:30
d6ab36f
Compare
Choose a tag to compare

Features

  • Support disabling latest tag on default branch builds (#23, @fridayhut)

    If you're working with immutable image tags, you can now disable the latest tag with the add-latest-tag property:

    steps:
      - plugins:
          - seek-oss/docker-ecr-publish#v2.1.0:
              add-latest-tag: false
              ecr-name: my-repo

v2.0.1

15 Jul 02:16
4511afd
Compare
Choose a tag to compare

Fixes

  • Fix cache-from: ecr://my-cache shorthand, which regressed in v2.0.0 (#21, @ouranos)

v2.0.0

26 May 20:11
d097a68
Compare
Choose a tag to compare

Features

  • Support cross-account and cross-region publishing (#20, @HenryCook)

    Breaking changes

    The plugin now defaults to eu-west-2 if the AWS_DEFAULT_REGION environment variable is not set.

    If you configure the AWS region on your agents through some other method, set the region option explicitly:

    steps:
      - plugins:
          - seek-oss/docker-ecr-publish#v2.0.0:
              region: us-east-1
              ecr-name: my-repo

v1.4.0

18 May 23:38
070e391
Compare
Choose a tag to compare

Features:

v1.3.1

18 May 23:34
90bb5ce
Compare
Choose a tag to compare

Fixes:

  • target should not default to . (#19)