本文介绍了詹金斯多分支管道禁用自动节点签出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当前声明性管道将在到达第一阶段时自动执行 checkout scm
.
我想要的是仅在子目录中签出 scm.(所以它不会在根目录中检出相同的东西)
Currently declarative pipeline will do checkout scm
automatically when hitting first stage.
What I want is to checkout scm within subdirectory only. (so it won't checkout same thing in root directory)
由于它需要 jenkinsfile 它已经结帐一次.加目录 &子目录我总共检出三次...是否可以使用声明性语法在多分支管道中禁用自动结帐?
Since it needs jenkinsfile it already checkout once. Plus directory & subdirectory I checkout thrice total...Is it possible to disable auto checkout in multibranch pipeline using declarative syntax?
推荐答案
如果您使用声明式管道,请添加选项 { skipDefaultCheckout() }
Add options { skipDefaultCheckout() } if you use Declarative pipeline
这篇关于詹金斯多分支管道禁用自动节点签出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!