Jenkins 多分支管道轻量级结帐

Jenkins Multibranch Pipeline Lightweight Checkout

Jenkins Pipeline 插件有一个称为 "lightweight checkout" 的功能,其中 master 只从 repo 中提取 Jenkinsfile,而不是整个 repo。配置屏幕中有一个相应的复选框。我想在多分支管道中进行轻量级检查,但我在多分支配置屏幕中没有看到复选框。任何想法如何实现这一目标?我注意到一些已解决的问题表明此功能可用,但我无法找到有关如何实现它的任何细节。

相关信息:

https://issues.jenkins-ci.org/browse/JENKINS-42518

https://issues.jenkins-ci.org/browse/JENKINS-33273

https://github.com/jenkinsci/bitbucket-branch-source-plugin/pull/78

我问过开发人员 Vivek Pandey,他向多分支插件添加了轻量级检查功能,他说这是多分支管道的默认行为。这是他的回应。

对于多分支管道项目 GitHub 或 Bitbucket 轻量级检出是默认行为。使用 bitbucket 则不是,这就是我的 PR 修复的问题。所以基本上你不需要做任何配置,它应该开箱即用。