Skip to content

Commit f7076ac

Browse files
committed
Test quay.io push
Signed-off-by: Joseph <[email protected]>
1 parent 197f503 commit f7076ac

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

.github/workflows/quay_binaries_push.yml

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ on:
66
tags:
77
- 'v*'
88
pull_request:
9-
109

11-
# Check out code, podman login, run podman build, push to
10+
11+
env:
12+
IMAGE_REPO: quay.io/rh_ee_jvaikath/oadp-cli-binaries
13+
# Check out code, podman login, run podman build, push to
1214
jobs:
1315

1416
multi-arch-build:
@@ -69,28 +71,28 @@ jobs:
6971
buildah pull oci-archive:oadp-cli-image-s390x/oadp-cli-s390x.tar
7072
7173
# Tag them for manifest
72-
buildah tag localhost/oadp-cli-binaries-local:amd64 quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-amd64
73-
buildah tag localhost/oadp-cli-binaries-local:arm64 quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-arm64
74-
buildah tag localhost/oadp-cli-binaries-local:ppc64le quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-ppc64le
75-
buildah tag localhost/oadp-cli-binaries-local:s390x quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-s390x
74+
buildah tag localhost/oadp-cli-binaries-local:amd64 ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-amd64
75+
buildah tag localhost/oadp-cli-binaries-local:arm64 ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-arm64
76+
buildah tag localhost/oadp-cli-binaries-local:ppc64le ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-ppc64le
77+
buildah tag localhost/oadp-cli-binaries-local:s390x ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-s390x
7678
7779
- name: Buildah login
7880
run: buildah login -u ${{ secrets.QUAY_USER }} -p ${{ secrets.QUAY_TOKEN }} quay.io
7981

8082
- name: Create and push version manifest
8183
run: |
82-
buildah manifest create quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}
83-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }} quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-amd64
84-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }} quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-arm64
85-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }} quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-ppc64le
86-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }} quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-s390x
87-
buildah manifest push --all quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}
84+
buildah manifest create ${{ env.IMAGE_REPO }}:${{ github.ref_name }}
85+
buildah manifest add ${{ env.IMAGE_REPO }}:${{ github.ref_name }} ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-amd64
86+
buildah manifest add ${{ env.IMAGE_REPO }}:${{ github.ref_name }} ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-arm64
87+
buildah manifest add ${{ env.IMAGE_REPO }}:${{ github.ref_name }} ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-ppc64le
88+
buildah manifest add ${{ env.IMAGE_REPO }}:${{ github.ref_name }} ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-s390x
89+
buildah manifest push --all ${{ env.IMAGE_REPO }}:${{ github.ref_name }}
8890
8991
- name: Create and push latest manifest
9092
run: |
91-
buildah manifest create quay.io/konveyor/oadp-cli-binaries:latest
92-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:latest quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-amd64
93-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:latest quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-arm64
94-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:latest quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-ppc64le
95-
buildah manifest add quay.io/konveyor/oadp-cli-binaries:latest quay.io/konveyor/oadp-cli-binaries:${{ github.ref_name }}-s390x
96-
buildah manifest push --all quay.io/konveyor/oadp-cli-binaries:latest
93+
buildah manifest create ${{ env.IMAGE_REPO }}:latest
94+
buildah manifest add ${{ env.IMAGE_REPO }}:latest ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-amd64
95+
buildah manifest add ${{ env.IMAGE_REPO }}:latest ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-arm64
96+
buildah manifest add ${{ env.IMAGE_REPO }}:latest ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-ppc64le
97+
buildah manifest add ${{ env.IMAGE_REPO }}:latest ${{ env.IMAGE_REPO }}:${{ github.ref_name }}-s390x
98+
buildah manifest push --all ${{ env.IMAGE_REPO }}:latest

0 commit comments

Comments
 (0)