Jenkins Pipeline skip DefaultCheckout
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.
stages {
stage('Checkout') {
steps {
cleanWs()
checkout scm
}
}
Wenn man aber eine Stage mit dem Namen Checkout angelegt hat erscheint erscheint der Schritt doppelt.
Das kann man im Jenkinsfile recht einfach verhindern mittels skipDefaultCheckout.
options {
skipDefaultCheckout(true)
}
Nun erscheint der Schritt im Jenkinswebinterface nicht mehr.