修改报错
This commit is contained in:
parent
8a94fa8690
commit
6bfc51c136
8
Jenkinsfile
vendored
8
Jenkinsfile
vendored
@ -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}' \\
|
||||
|
Loading…
x
Reference in New Issue
Block a user