ci/cd: 修改Docker构建流程以支持从Git分支提取版本

pull/236/head
YANGJINZE 2025-06-07 18:40:18 +08:00
parent 4985460013
commit 6de0c9d9cc
1 changed files with 7 additions and 2 deletions

View File

@ -16,9 +16,14 @@ jobs:
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Extract version from Git tag
- name: Extract version from Git ref
id: vars
run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
run: |
if [[ $GITHUB_REF == refs/tags/* ]]; then
echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
else
echo "VERSION=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
fi
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build and push