Jenkins Pipeline skipDefaultCheckout

Jenkins Pipeline skipDefaultCheckout

Beim benutzen der Deklarativen Pipline im Jenkins wird vor der Stage in er man das SCM auscheckt in den Workspace, im Jenkinswebinterface per default Declarative: Checkout SCM angezeigt.

1
2
3
4
5
6
7
    stages {
      stage('Checkout') {
            steps {
                cleanWs()
                checkout scm
                }
        }

Wenn man aber eine Stage mit dem Namen Checkout angelegt hat erscheint erscheint der Schritt doppelt.

Jenkins Pipeline skipDefaultCheckout

Das kann man im Jenkinsfile recht einfach verhindern mittels skipDefaultCheckout.

1
2
3
    options {
        skipDefaultCheckout(true)
    }

Nun erscheint der Schritt im Jenkinswebinterface nicht mehr.
Jenkins Pipeline skipDefaultCheckout