2017-04-03 50 views
1

我們在Jenkins中定義了一個Github組織,用於構建分支機構主和開發。我們的組織中存在一些不想讓開發分支構建的回購,因爲它們構建在不同的Jenkins服務器上。是否有可能僅在GitHub組織中的特定回購站中排除開發分支,但允許他們在其他方面?Jenkins在某些GitHub組織回購中排除分支,但不是全部

回答

0

你可以分成兩部分,當前的詹金斯的工作:

  • 一個觸發對您的任何GitHub的組織回購的推動:它會檢查其回購和分支而言
  • 一個這樣做的實際建立

如果第一份工作決定了它是一個有效的回購有效的分支,它會調用第二個(使用pipelines這裏將是一個不錯的選擇,以chain jobs

0

您可以選擇「反向」策略來定向要構建的分支。

退房詹金斯作業配置,

「源代碼管理」部分(選擇「混帳」) 其他行爲 點擊「添加」按鈕 選擇「策略來選擇要建什麼」 選擇「反向」策略在組合框中。 (不要忘記填寫「分支機構建立」文本字段由「主」)

相關問題