make multi archbuilds

This commit is contained in:
Thomas Quandalle
2022-06-17 20:38:33 +02:00
parent 3c744657d8
commit ebfb7d2cb7
3 changed files with 30 additions and 27 deletions
+13 -13
View File
@@ -13,17 +13,17 @@ jobs:
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build
uses: docker/build-push-action@v3
- name: Checkout
uses: actions/checkout@v3
- name: Set up Docker Buildx
id: buildx
uses: crazy-max/ghaction-docker-buildx@v3
with:
push: false
tags: kerberos/agent:beta-dev
- name: Scan
uses: Azure/container-scan@v0
with:
image-name: kerberos/agent:beta-dev
- name: Push
uses: docker/build-push-action@v3
with:
push: true
tags: kerberos/agent:beta-dev
buildx-version: latest
qemu-version: latest
- name: Available platforms
run: echo ${{ steps.buildx.outputs.platforms }}
- name: Run Buildx
run: docker buildx build --platform linux/amd64 -t kerberos/agent-dev:$(echo $GITHUB_SHA | cut -c1-7) --push .
- name: Create new and append to manifest
run: docker buildx imagetools create -t kerberos/agent:$(echo $GITHUB_SHA | cut -c1-7) kerberos/agent-dev:$(echo $GITHUB_SHA | cut -c1-7)