2016-07-26 193 views
1

我有一個Jenkins作業,當我評估Bitbucket上的請求時,我想觸發它​​。詹金斯的工作是正確配置(通過它的外觀),選中'Poll SCM'選項。Bitbucket |觸發構建請求

我已經設置'Bitbucket服務器Webhook詹金斯'如下。當我點擊'Trigger Jenkins'作爲配置檢查的一部分時,它運行良好。 Jenkins服務器上的相應日誌正確顯示。

enter image description here

現在,當我收到拉入請求,我會想觸發相同詹金斯的工作。但是,我點擊'Trigger Build'選項,沒有任何反應。詹金斯的工作是沒有觸發。 I 不要請參閱Jenkins服務器上的相應日誌。在bitbucket服務器上也沒有日誌。

enter image description here

我要去哪裏錯了?

我正在使用'Atlassian Bitbucket v4.7.1'評估安裝和Jenkins 1.651安裝。

回答

0

剛剛嘗試bitbucket 4.13與webhook詹金斯爲bitbucket 3.0.1插件。按照插件網站上的說明,您需要在jenkins端安裝git插件,啓用git checkout並確保它可以正常工作,並啓用scm的輪詢。詹金斯版本使用從碼頭集線器與標籤詹金斯/詹金斯:拉。


如果上述方法不爲你工作,從我的閱讀,你可以有幾個選擇與今天的2017年11月12日:

  • 使用通用post webhooks plugin支持拉請求觸發。並從詹金斯拿起它與generic webhooks plugin,然後也許從詹金斯做次要觸發器。

  • 將bitbucket服務器和webhooks升級到jenkins插件。服務器4.13不適用於jenkins插件以後的webhook。付費版本的插件可能是您的最佳選擇。

  • 或嘗試使用"plan banches" feature附帶的竹子。