Multibranch Pipeline - 配置分支项目

dev*_*ull 8 jenkins jenkins-workflow

当我创建一个普通的管道项目时,我可以选择定期轮询scm,如果检测到更改,则运行构建.这对我很有用.

现在我创建了一个multibranch管道并添加了2个分支.但是,在配置中我不能像在普通管道项目中那样设置相同,因为它告诉我我只能查看子分支项目的配置.

也许我也做错了,所以我试着告诉你我真正想要实现的目标.

我在Git存储库中有一个PHP项目.我想在新提交上构建两个分支(当推送到主存储库时)主存储库驻留在自托管版本的Bitbucket Server上.如果可能的话,我想避免钩子,让Jenkins轮询bitbucket服务器上的更改.那我怎么能实现呢?

mrk*_*nic 6

如果我找到了你,你想要做的只是建立这两个分支?

如果是这样,在"分支源"下单击" 高级 "并填写文本字段" 包括分支 "您的分支例如test test2(注意分支名称之间的空格)


Jes*_*ick 6

您只需要在多分支级别检查选项周期性否则运行触发器.这取代了每个作业的轮询,因为它还检测新的分支等.