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