jenkins multibranch管道禁用自动节点检出

Yen*_*Yen 7 jenkins jenkins-pipeline

当前声明性管道将checkout scm在第一阶段自动执行.
我想要的只是在子目录中检查scm.(所以它不会在根目录中签出相同的东西)

因为它需要jenkinsfile,所以它已经结账一次.加上目录和子目录我签出三次总计...是否可以使用声明性语法在多分支管道中禁用自动签出?

小智 15

如果使用Declarative管道,请添加选项{skipDefaultCheckout()}

  • 更多细节`管道{代理任何选项{skipDefaultCheckout()} ...}`.Docs _skipDefaultCheckout默认情况下,在代理程序指令中跳过检查源代码管理中的代码.例如:options {skipDefaultCheckout()} _ https://jenkins.io/doc/book/pipeline/syntax/#available-options (4认同)