本文介绍了詹金斯多分支管道禁用自动节点检出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当前声明性管道在进入第一阶段时将自动执行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

这篇关于詹金斯多分支管道禁用自动节点检出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 22:02