目前我可以在我的 Jenkinsfile 中使用 post 指令。有没有办法触发与此类似的预构建步骤?
post {
always {
sh '''rm -rf build/workspace'''
}
}
目前我可以在我的 Jenkinsfile 中使用 post 指令。有没有办法触发与此类似的预构建步骤?
post {
always {
sh '''rm -rf build/workspace'''
}
}
我相信这个较新的问题可能有答案:有没有办法在声明性 Jenkins 管道中运行预结帐步骤?
pre 是一个很酷的功能想法,但还不存在。skipDefaultCheckout 和 checkout scm (与默认结帐相同)是键:
pipeline { agent { label 'docker' } options { skipDefaultCheckout true } stages { stage('clean_workspace_and_checkout_source') { steps { deleteDir() checkout scm } } stage('build') { steps { echo 'i build therefore i am' } } } }