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.
This commit is contained in:
songtianlun 2025-01-22 00:56:58 +08:00
parent 2b4275055c
commit 04595824e6

View File

@ -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'