Publish multiarch images for the nimbus-validator-client

This commit is contained in:
Zahary Karadjov 2022-12-21 19:37:17 +02:00
parent 3be3e15d85
commit 5025990d9e
No known key found for this signature in database
GPG Key ID: C1F42EAFF38D570F
1 changed files with 13 additions and 2 deletions

View File

@ -380,7 +380,7 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build multi-arch Docker image
- name: Build multi-arch Docker images
run: |
REFNAME="${{ github.ref }}"
TAG="${REFNAME#refs/tags/}"
@ -396,4 +396,15 @@ jobs:
--amend statusim/nimbus-eth2:arm64-latest \
--amend statusim/nimbus-eth2:arm-latest
docker manifest push statusim/nimbus-eth2:multiarch-latest
docker manifest create \
statusim/nimbus-validator-client:multiarch-${TAG} \
--amend statusim/nimbus-validator-client:amd64-${TAG} \
--amend statusim/nimbus-validator-client:arm64-${TAG} \
--amend statusim/nimbus-validator-client:arm-${TAG}
docker manifest push statusim/nimbus-validator-client:multiarch-${TAG}
docker manifest create \
statusim/nimbus-validator-client:multiarch-latest \
--amend statusim/nimbus-validator-client:amd64-latest \
--amend statusim/nimbus-validator-client:arm64-latest \
--amend statusim/nimbus-validator-client:arm-latest
docker manifest push statusim/nimbus-validator-client:multiarch-latest