pipeline { agent { docker { image 'golang:latest' args '--privileged' } } environment { GO114MODULE = 'on' CGO_ENABLED = 0 GOPATH = "${JENKINS_HOME}/workspace/${JOB_NAME}/builds/${BUILD_ID}" } stages { stage('Build') { steps { sh "go build" } } stage('Test') { steps { sh "go test ./... -v" } } } }