From 6bfc51c136e47477dc36d3b6a48e285931d9f4fd Mon Sep 17 00:00:00 2001 From: wangtianqi <1350217033@qq.com> Date: Wed, 25 Jun 2025 14:13:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7a24c6e..bc49850 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -69,7 +69,7 @@ pipeline { echo '📦 下载Go依赖...' sh ''' echo "使用Docker容器管理Go依赖..." - docker run --rm -v "$(pwd)":/workspace -w /workspace golang:1.21-alpine sh -c " + docker run --rm -v "${WORKSPACE}":/workspace -w /workspace golang:1.21-alpine sh -c " echo '下载依赖...' go mod download @@ -90,7 +90,7 @@ pipeline { echo '🔍 运行Go代码检查...' sh ''' echo "使用Docker容器进行代码检查..." - docker run --rm -v "$(pwd)":/workspace -w /workspace golang:1.21-alpine sh -c " + docker run --rm -v "${WORKSPACE}":/workspace -w /workspace golang:1.21-alpine sh -c " echo '运行go vet...' go vet ./... @@ -112,7 +112,7 @@ pipeline { echo '🧪 运行单元测试...' sh ''' echo "使用Docker容器运行测试..." - docker run --rm -v "$(pwd)":/workspace -w /workspace golang:1.21-alpine sh -c " + docker run --rm -v "${WORKSPACE}":/workspace -w /workspace golang:1.21-alpine sh -c " echo '运行测试并生成覆盖率报告...' go test -v -race -coverprofile=coverage.out -covermode=atomic ./... @@ -186,7 +186,7 @@ EOF echo '🔨 编译Go应用程序...' sh ''' echo "使用Docker容器编译Go应用..." - docker run --rm -v "$(pwd)":/workspace -w /workspace golang:1.21-alpine sh -c " + docker run --rm -v "${WORKSPACE}":/workspace -w /workspace golang:1.21-alpine sh -c " echo '开始编译...' CGO_ENABLED=0 GOOS=linux go build \\ -ldflags='-w -s -X main.gitCommit=${GIT_COMMIT_SHORT}' \\