diff --git a/deploy/Jenkinsfile b/deploy/Jenkinsfile index 2a65b4c..21ac357 100644 --- a/deploy/Jenkinsfile +++ b/deploy/Jenkinsfile @@ -56,18 +56,17 @@ 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 { + def goPath = sh(script: 'go env GOPATH', returnStdout: true).trim() + def orchestrionPath = "${goPath}/bin/orchestrion" sh """ export GOPROXY=https://goproxy.cn,direct export CGO_ENABLED=0 export GOOS=linux export GOARCH=amd64 go install github.com/DataDog/orchestrion@v1.7.0 - orchestrion go build -o ${env.APP_NAME} . + ${orchestrionPath} pin + ${orchestrionPath} go build -o ${env.APP_NAME} . """ } }