skipDefaultCheckout true - пропускать все этапы и переходить на этап postActions - PullRequest
1 голос
/ 03 августа 2020

Мне нужно извлечь код в папку $ 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
    }
}
    ```
...