Мне нужно извлечь код в папку $ GOPATH / src / dev-DIR. но из-за skipDefaultCheckout true option checkout scm и другие этапы не выполняются. Выполняются действия прямой публикации. Помогите мне, в чем я ошибаюсь?
pipeline {
agent {node {label 'project_a'}}
options {
skipDefaultCheckout true
}
environment {
PATH = "$PATH:/opt/jenkins/:/usr/local/go/bin/"
GIT_REPO = get_gitrepo()
GOPATH= "${env.WORKSPACE}"
PROJECT_WORKSPACE = "${env.WORKSPACE}/src/dev-DIR"
}
stages {
stage('checkout scm'){
steps{
dir ("${GOPATH}/src/dev-DIR"){
checkout scm
}
}
}
stage('Install Prerequisites') {
// go get -t
}
}
post{
//some actions
}
}
```