mir*_*rza 7 prebuild pre-build-event jenkins jenkins-pipeline
目前我可以在我的 Jenkinsfile 中使用 post 指令。有没有办法触发与此类似的预构建步骤?
post {
always {
sh '''rm -rf build/workspace'''
}
}
Run Code Online (Sandbox Code Playgroud)
我相信这个较新的问题可能有答案:有没有办法在声明性 Jenkins 管道中运行预结账步骤?
pre 是一个很酷的功能创意,但尚不存在。skipDefaultCheckout 和 checkout scm(与默认 checkout 相同)是关键:
Run Code Online (Sandbox Code Playgroud)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' } } } }
| 归档时间: |
|
| 查看次数: |
11493 次 |
| 最近记录: |