reusable workflow to distribute multi-platform builds

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2025-02-16 01:44:11 +01:00
parent ca877d9245
commit e81e6c97d0
No known key found for this signature in database
GPG key ID: ADE44D8C9D44FBE4
3 changed files with 658 additions and 0 deletions

View file

@ -1539,3 +1539,23 @@ jobs:
echo "::error::Should have failed"
exit 1
fi
distribute:
uses: ./.github/workflows/reusable-distribute-mp.yml
with:
push: false
meta-image: user/app
build-context: "{{defaultContext}}:test"
build-file: multi.Dockerfile
build-platforms: linux/amd64,linux/arm64
distribute-cache:
uses: ./.github/workflows/reusable-distribute-mp.yml
with:
push: false
cache: true
cache-scope: multi
meta-image: user/app
build-context: "{{defaultContext}}:test"
build-file: multi.Dockerfile
build-platforms: linux/amd64,linux/arm64