docs icon indicating copy to clipboard operation
docs copied to clipboard

build: reusable workflows to distribute multi-platform build

Open crazy-max opened this issue 8 months ago β€’ 4 comments
trafficstars

Description

In https://github.com/docker/docs/pull/22163 we provide reusable workflows for distributed builds within our actions repo:

  • https://github.com/docker/bake-action/pull/302
  • https://github.com/docker/build-push-action/pull/1321

But we want to go beyond than that and provide hardened and efficient builds that would replace our current actions.

In the meantime I have implemented reusable workflows just for distributed builds on https://github.com/crazy-max/.github:

  • For docker/build-push-action: https://github.com/crazy-max/.github?tab=readme-ov-file#build-distribute-mp
  • For docker/bake-action: https://github.com/crazy-max/.github?tab=readme-ov-file#bake-distribute-mp

Related issues or tickets

  • fixes https://github.com/docker/docs/issues/21973
  • fixes https://github.com/docker/docs/issues/19339
  • fixes https://github.com/docker/build-push-action/issues/1287
  • fixes https://github.com/docker/build-push-action/issues/671

Reviews

  • [ ] Technical review
  • [ ] Editorial review
  • [ ] Product review

crazy-max avatar Mar 10 '25 13:03 crazy-max

Deploy Preview for docsdocker ready!

Name Link
Latest commit 66e3181997f8cbc46687e698252e7186c7b519e9
Latest deploy log https://app.netlify.com/sites/docsdocker/deploys/67cee41c4abfb500083c0b34
Deploy Preview https://deploy-preview-22215--docsdocker.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Mar 10 '25 13:03 netlify[bot]

Thanks for the pull request. We'd like to make our product docs better, but haven’t been able to review all the suggestions. As our docs have also diverged, we do not have the bandwidth to review and rebase old pull requests.

If the updates are still relevant, review our contribution guidelines and rebase your pull request against the latest version of the docs, then mark it as fresh with a /remove-lifecycle stale comment. If not, this pull request will be closed in 30 days. This helps our maintainers focus on the active pull requests.

Prevent pull requests from auto-closing with a /lifecycle frozen comment.

/lifecycle stale

docker-robot[bot] avatar Jun 08 '25 01:06 docker-robot[bot]

/remove-lifecycle stale

crazy-max avatar Jun 16 '25 13:06 crazy-max

/lifecycle frozen

crazy-max avatar Jun 16 '25 13:06 crazy-max