From ba16f2f0ab4abd845de5e4c5eabbb9128aa38c1d Mon Sep 17 00:00:00 2001 From: ElyPrism Date: Sun, 5 Oct 2025 20:58:39 +0800 Subject: [PATCH] ci(docker): add version tag to every deployment --- .github/workflows/Build_Image.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Build_Image.yml b/.github/workflows/Build_Image.yml index 9f41e2d..80671b7 100644 --- a/.github/workflows/Build_Image.yml +++ b/.github/workflows/Build_Image.yml @@ -14,6 +14,11 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + # 读取 package.json 的版本号 + - name: Read package version + id: pkg + run: echo "VERSION=$(jq -r .version package.json)" >> $GITHUB_ENV + - name: Log in to Docker Hub uses: docker/login-action@v3 with: @@ -27,5 +32,5 @@ jobs: push: true tags: | moefurina/ncm-api:latest - moefurina/ncm-api:${{ github.sha }} + moefurina/ncm-api:${{ env.VERSION }} platforms: linux/amd64