From 5e0a99b127c5866bbd0afa58e0e9043d8c66edb0 Mon Sep 17 00:00:00 2001 From: wizardchen Date: Wed, 17 Sep 2025 16:40:48 +0800 Subject: [PATCH] fix: Get version script --- .github/workflows/docker-image.yml | 2 +- scripts/get_version.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index aef205f..2a0ef34 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -52,7 +52,7 @@ jobs: id: version run: | # 使用统一的版本管理脚本 - eval $(./scripts/get_version.sh env) + eval "$(./scripts/get_version.sh env)" echo "version=$VERSION" >> $GITHUB_OUTPUT echo "commit_id=$COMMIT_ID" >> $GITHUB_OUTPUT diff --git a/scripts/get_version.sh b/scripts/get_version.sh index af781b4..12b459f 100755 --- a/scripts/get_version.sh +++ b/scripts/get_version.sh @@ -39,11 +39,11 @@ fi # 根据参数输出不同格式 case "${1:-env}" in "env") - # 输出环境变量格式 + # 输出环境变量格式,对包含空格的值进行转义 echo "VERSION=$VERSION" echo "COMMIT_ID=$COMMIT_ID" - echo "BUILD_TIME=$BUILD_TIME" - echo "GO_VERSION=$GO_VERSION" + echo "BUILD_TIME=\"$BUILD_TIME\"" + echo "GO_VERSION=\"$GO_VERSION\"" ;; "json") # 输出JSON格式