a187589df9
Port from https://github.com/thegeeklab/drone-docker-buildx/pull/124 Basically docker cache got a bit fancier and now includes a cache manifest. Manually pulling these containers isn't sufficient enough, so remove the manual pull. cache_to allows you to push your cache including a manifest to a remote location: https://docs.docker.com/engine/reference/commandline/buildx_build/#cache-to Unfortunately this option isn't quite that useful: to fully use this feature, you need to supply your arguments in CSV format, which woodpecker unhelpfully splits into multiple completely separate arguments, breaking it :( With a further change to fix that issue I managed to turn a multistage rust build from ~3 minutes down to 20 seconds. Co-authored-by: miniduikboot <mini@duikbo.at> Reviewed-on: https://codeberg.org/woodpecker-plugins/plugin-docker-buildx/pulls/46 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: miniduikboot <miniduikboot@noreply.codeberg.org> Co-committed-by: miniduikboot <miniduikboot@noreply.codeberg.org> |
||
---|---|---|
cmd/docker-buildx | ||
plugin | ||
.changelog.yml | ||
.dictionary | ||
.gitignore | ||
.markdownlint.yml | ||
.prettierignore | ||
.woodpecker.yml | ||
CONTRIBUTING.md | ||
Corefile | ||
Dockerfile.multiarch | ||
docs.md | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
README.md | ||
renovate.json |
plugin-docker-buildx
Woodpecker CI plugin to build multiarch Docker images with buildx
Woodpecker CI plugin to build multiarch Docker images with buildx. This plugin is a fork of thegeeklab/drone-docker-buildx which itself is a fork of drone-plugins/drone-docker. You can find the full documentation at You can find the full documentation at woodpecker-ci.org.
Contributors
Special thanks goes to all contributors. If you would like to contribute, please see the instructions.
License
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.