From 04595824e6c2c3d03b4bc44374c4f489884a00fc Mon Sep 17 00:00:00 2001 From: songtianlun Date: Wed, 22 Jan 2025 00:56:58 +0800 Subject: [PATCH] feat: configure docker image prefix Update Docker workflow to include image prefix in version and latest tag Change the Docker image prefix in the GitHub workflow to include the registry, username and image name. Update the environment variables to use the new format for the image prefix. --- .github/workflows/docker.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 6c5fe56..112e068 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -23,10 +23,11 @@ jobs: run: | GIT_VERSION=$(git describe --dirty --always --long --abbrev=7 --tags) VERSION="v${GIT_VERSION}" + IMAGE_PREFIX="${{ env.REGISTRY }}/${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}" echo "VERSION=${VERSION}" >> $GITHUB_ENV echo "GIT_VERSION=${GIT_VERSION}" >> $GITHUB_ENV - echo "LATEST_TAG=${{ env.REGISTRY }}/${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:latest" >> $GITHUB_OUTPUT" - echo "VERSION_TAG=${{ env.REGISTRY }}/${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:${VERSION}" >> $GITHUB_OUTPUT" + echo "LATEST_TAG=${$IMAGE_PREFIX}:latest" >> $GITHUB_OUTPUT" + echo "VERSION_TAG=${IMAGE_PREFIX}:${VERSION}" >> $GITHUB_OUTPUT" - name: Login to ${{ env.REGISTRY }} if: github.event_name != 'pull_request'