diff --git a/Jenkinsfile b/Jenkinsfile index f8ee842..ad69202 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,11 @@ pipeline { agent any + // 声明使用Jenkins配置的Go工具 + tools { + go 'Go' // 这里的'Go'应该与您在Jenkins全局工具配置中的名称一致 + } + options { buildDiscarder(logRotator(numToKeepStr: '10')) timeout(time: 60, unit: 'MINUTES') @@ -59,6 +64,12 @@ pipeline { echo "=== Go环境信息 ===" go env + echo "=== 验证Go工具路径 ===" + which go + echo "GOROOT: $GOROOT" + echo "GOPATH: $GOPATH" + echo "PATH: $PATH" + echo "=== Docker版本 ===" docker --version @@ -67,6 +78,9 @@ pipeline { echo "=== Go模块信息 ===" cat go.mod + + echo "=== 验证Go模块可用性 ===" + go mod verify || echo "模块验证跳过(首次运行)" ''' echo "✅ 构建环境检查完成"