如何在创建多分支管道时限制多分支管道作业不触发构建

时间:2021-01-22 08:44:42

标签: git jenkins jenkins-pipeline

我有一个 Jenkins.groovy 文件,我将其用作创建多分支管道的种子作业。

我不希望多分支管道作业在创建管道时触发构建,因为我们在存储库中有 10 或 20 个分支,所有分支都在创建多分支管道时触发。

所以我只需要在任何分支中完成提交或创建新分支时触发构建。

请为我提供一种在 groovy 中或通过 Jenkins 中的配置实现此目的的方法

1 个答案:

答案 0 :(得分:0)

安装 Branch API 插件和 Basic Branch Build Strategies Plugin。

在您的 jobdsl 中添加 skipInitialBuildOnFirstBranchIndexing()。