From a6df91c3ea4165c8ac1202889fe1e0f3b29714ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Sun, 19 Mar 2023 21:30:37 -0700 Subject: [PATCH] Push Docker images to Quay.io (RedHat) --- .github/workflows/docker.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 27fdb8218..a47e768b3 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -37,11 +37,11 @@ jobs: DOCKER_VERSION=dev if [ "${{ github.event_name }}" = "schedule" ]; then DOCKER_VERSION="nightly" - TAGS="${DOCKER_IMAGE}:${DOCKER_VERSION},ghcr.io/${DOCKER_IMAGE}:${DOCKER_VERSION}" + TAGS="docker.io/${DOCKER_IMAGE}:${DOCKER_VERSION},ghcr.io/${DOCKER_IMAGE}:${DOCKER_VERSION},quay.io/${DOCKER_IMAGE}:${DOCKER_VERSION}" elif [[ $GITHUB_REF == refs/tags/* ]]; then DOCKER_VERSION=${GITHUB_REF#refs/tags/} APP_VERSION=$DOCKER_VERSION - TAGS="${DOCKER_IMAGE}:${DOCKER_VERSION},ghcr.io/${DOCKER_IMAGE}:${DOCKER_VERSION},${DOCKER_IMAGE}:latest,ghcr.io/${DOCKER_IMAGE}:latest" + TAGS="docker.io/${DOCKER_IMAGE}:${DOCKER_VERSION},ghcr.io/${DOCKER_IMAGE}:${DOCKER_VERSION},quay.io/${DOCKER_IMAGE}:${DOCKER_VERSION},docker.io/${DOCKER_IMAGE}:latest,ghcr.io/${DOCKER_IMAGE}:latest,quay.io/${DOCKER_IMAGE}:latest" fi echo ::set-output name=version::${APP_VERSION} echo ::set-output name=tags::${TAGS} @@ -66,6 +66,12 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.CR_PAT }} + - name: Login to Quay.io Registry + uses: docker/login-action@v2 + with: + username: ${{ secrets.QUAY_USERNAME }} + password: ${{ secrets.QUAY_TOKEN }} + - name: Build and push uses: docker/build-push-action@v4 with: