是否可以将Jenkins配置为不在分支发现上运行管道?

时间:2018-02-22 01:16:34

标签: jenkins jenkins-pipeline

我有一个多分支管道,已配置为使用分支自动发现。但是,我不希望Jenkins在发现新分支时自动启动管道作业。我想要通过其他方式启动管道作业(例如,使用计时器或通过REST API调用)。

这可能吗?

2 个答案:

答案 0 :(得分:3)

是的,在您的multibranch项目的分支源中添加Suppress automatic SCM triggering属性。

enter image description here

答案 1 :(得分:0)

您可以恢复为明确命名要包含的分支 使用Filter by name (with wildcards)进行自动发现。

文档说明:Space-separated list of name patterns to consider. You may use * as a wildcard; for example: master release*

因此,将任何新分支添加到包含的分支列表中将确保添加后的任何更改都会像往常一样触发处理。

在明确包含在列表中之前,不会处理任何新分支。