2017-04-10 200 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的末尾它可能無法到達詹金斯。

我希望這有助於!

相關問題