diff --git a/deploy/Jenkinsfile b/deploy/Jenkinsfile index 11b0986..4fa7f5a 100644 --- a/deploy/Jenkinsfile +++ b/deploy/Jenkinsfile @@ -56,14 +56,18 @@ pipeline { args '-u root:root -v $GO_MOD_CACHE_DIR:/go/pkg/mod -v $GO_BUILD_CACHE_DIR:/root/.cache/go-build' } } + environment { + // 将 Go 的 bin 目录添加到 PATH 中 + PATH = "$PATH:${sh(script: 'go env GOPATH', returnStdout: true).trim()}/bin" + } steps { sh """ export GOPROXY=https://goproxy.cn,direct export CGO_ENABLED=0 export GOOS=linux export GOARCH=amd64 - go install github.com/DataDog/orchestrion@latest - orchestrion go build -o ${env.APP_NAME} . + go install github.com/DataDog/orchestrion@v1.7.0 + go build -toolexec="orchestrion toolexec" -o ${env.APP_NAME} . """ } }