feat: enhance Docker workflow version tagging
- Store latest and version tags in variables - Clean up output by using variables for tags This update improves the clarity of the tagging process in the Docker workflow configuration. The tags are now stored in variables for better manageability and consistency in environment output.
This commit is contained in:
parent
5bb91f16fd
commit
24cbf13a26
6
.github/workflows/docker.yml
vendored
6
.github/workflows/docker.yml
vendored
@ -24,10 +24,12 @@ jobs:
|
|||||||
GIT_VERSION=$(git describe --dirty --always --long --abbrev=7 --tags)
|
GIT_VERSION=$(git describe --dirty --always --long --abbrev=7 --tags)
|
||||||
VERSION="v${GIT_VERSION}"
|
VERSION="v${GIT_VERSION}"
|
||||||
IMAGE_PREFIX="${{ env.REGISTRY }}/${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}"
|
IMAGE_PREFIX="${{ env.REGISTRY }}/${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}"
|
||||||
|
LATEST_TAG="${IMAGE_PREFIX}:latest"
|
||||||
|
VERSION_TAG="${IMAGE_PREFIX}:${VERSION}"
|
||||||
echo "VERSION=${VERSION}" >> $GITHUB_ENV
|
echo "VERSION=${VERSION}" >> $GITHUB_ENV
|
||||||
echo "GIT_VERSION=${GIT_VERSION}" >> $GITHUB_ENV
|
echo "GIT_VERSION=${GIT_VERSION}" >> $GITHUB_ENV
|
||||||
echo "LATEST_TAG=${IMAGE_PREFIX}:latest" >> $GITHUB_OUTPUT"
|
echo "LATEST_TAG=${LATEST_TAG}" >> $GITHUB_OUTPUT"
|
||||||
echo "VERSION_TAG=${IMAGE_PREFIX}:${VERSION}" >> $GITHUB_OUTPUT"
|
echo "VERSION_TAG=${VERSION_TAG}" >> $GITHUB_OUTPUT"
|
||||||
-
|
-
|
||||||
name: Login to ${{ env.REGISTRY }}
|
name: Login to ${{ env.REGISTRY }}
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
|
Loading…
Reference in New Issue
Block a user