2017-04-10 77 views
5

在自由式作业中,在舞台构建触发器上有一个名为“GITScm轮询的GitHub钩子触发器”的选项。如何使用github webhook触发多分支管道构建

屏幕捕获的位置:

screen capture here

与gitlab配置“http://myjenkins/gitlab/notify_commit”中的webhook一起工作正常,这意味着当某些内容被推送到存储库时,构建将自动触发。 但是为什么在多分支管道中只有一个名称为“定期如果没有其他运行”的选项?有没有安装一些插件?如何使用github webhook触发多分支管道构建,如自由式作业

回答

6

This页面描述了如何在jenkins中的multibranch工作流程上配置管道作为代码。

这是从里描述报价:

工作流程多枝功能(由工作流插件提供的)提供了以下关键能力:在詹金斯

  • 自动工作流(作业)的创建每个新分支在 回购(假设webhooks从GH登记到Jenkins)
  • 构建特定于该子分支及其独特的scm更改和构建历史记录。
  • 根据设置自动裁剪/删除从存储库中删除的分支。
  • 通过覆盖父属性(如果需要),可以灵活地单独配置分支属性。

要配置网络挂接,请参阅this页。

要检查事件通知您的詹金斯您可以使用下面这个功能: enter image description here

PS:关注您配置的URL的目标,如果你错过了“/”在URL的末尾它可能无法到达詹金斯。

我希望这有助于!

相关问题