Releases: buildkite-plugins/docker-compose-buildkite-plugin
v5.4.1 (✨Lick of Paint)
What's Changed
- Update plugin version by @pzeballos in #456
- Update buildkite plugin shellcheck to v1.4.0 by @renovate in #458
- Fix ansi option deprecation by @tubaxenor in #460
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v5.4.0:
+ docker-compose#v5.4.1:
image: someimage
workdir: /app
New Contributors
- @tubaxenor made their first contribution in #460
Full Changelog: v5.4.0...v5.4.1
v5.4.0 (🪄 Magic Tricks)
Changes / Updates
- Document usage of Profiles (#454) @toote
- Add metadata key prefix to support builds with independent clusters/registries (#432) @donbobka
- Pre-build image clarifications (#455) @toote
Fixes
- Secrets removal (#453) @toote
- We are not doing a major release because this option never worked 🤷🏻♀️ so removing it won't break anything
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v5.3.0:
+ docker-compose#v5.4.0:
image: someimage
workdir: /app
v5.3.0 (⛈️ Cold Winter)
Changes
- Add option to build with
--with-dependencies
(#449) @mtollie - Mount agent job socket/token (#444) @jradtilbrook
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v5.2.0:
+ docker-compose#v5.3.0:
image: someimage
workdir: /app
You can check out our notes for more detailed information on the major release of the plugin v5
v5.2.0 (🥩 Asado Night!)
Changes
- Add service label build options (#429) @jquick
- Add
run-image
option where you can pass an image and it will try to run with it (#430) @jquick
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v5.1.0:
+ docker-compose#v5.2.0:
image: someimage
workdir: /app
You can check out our notes for more detailed information on the major release of the plugin v5
v5.1.0 (🧹 Cleaning)
Changes
- Add option to automatically mount AWS auth tokens when using docker compose run command (#426) @christophe-scalepad
- Add buildkite inline cache env (#428) @jquick
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v5.0.0:
+ docker-compose#v5.1.0:
image: someimage
workdir: /app
You can check out our notes for more detailed information on the major release of the plugin v5
v5.0.0 (💃🏻 We Did It!)
Changes - Major Release ⚠️
Based on the discussion from #390, we are officially making docker compose v2 the default one of this plugin, and added other backward incompatible changes:
- Removing double build commands from docker-compose plugin in run/push and unify the corresponding parameters instead - see discussion (#416) @toote
- Defaults TTY to false to reduce log amount and changes log collapsing to apply to all commands (not just run) (#417) @toote
- Simplify configuration removing image-repository and image-name configurations, and change the way build and push interact and corrects
--target
option (#418) @toote - Reduced the complexity of the cache-from option. Now it is just a pass-through to the corresponding options in docker compose (#419) @toote
- Make CLI v2 as default (#420) @toote
- Documentation updates (#421) @toote
Notes
Thanks to everyone who provided their input and feedback and to @tomowatt for conducting an incredibly thorough and detailed review 💚
Upgrading
Check our notes for more detailed information on this major release that should help you review and provide you with actionable steps for you to upgrade.
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v4.16.0:
+ docker-compose#v5.0.0:
image: someimage
workdir: /app
v4.16.0 (☔ Rainy Day)
Changes
- Add
collapse-run-log-group
to collapse logging of run output (#407) @francoiscampbell
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v4.15.0:
+ docker-compose#v4.16.0:
image: someimage
workdir: /app
v4.15.0 (🫖 Tea Time)
Changes
- Add --skip-pull support to v2 run command (#408) @eugeneotto
- Add more details about
cache-from
property (#409) @pzeballos
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v4.14.0:
+ docker-compose#v4.15.0:
image: someimage
workdir: /app
v4.14.0 (🍊 The Perfect Mandarin)
Changes
- Update version to next release (#399) @pzeballos
- Better signal handling (for Job cancellations) (#392) @toote
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v4.13.0:
+ docker-compose#v4.14.0:
image: someimage
workdir: /app
v4.13.0 (🧩 Tetris)
Changes
- Fix tester (#395) @toote
- Remove orphaned containers in cleanup (#386) @raylu
env-propagation-list
: programmatically propagate envvars to the container (#388) @amartani- Introduce quiet-pull to avoid huge amount of junk logs get printed as CI logs (#387) @Songyu-Wang
Dependency Updates
Upgrading
To upgrade, update your pipeline.yml
files:
steps:
- command: test.sh
plugins:
- docker-compose#v4.12.0:
+ docker-compose#v4.13.0:
image: someimage
workdir: /app