2017-09-13 135 views
0

我們在Jenkins中有一個管道,我們希望在創建\更新特定存儲庫上的pull請求時觸發。Bitbucket WebHooks Jenkins管道觸發器負載

將有回購多個分支諸如特徵\錯誤修正等,所以我們配置網絡掛接觸發器使得如果創建或更新一個拉入請求,網絡掛接觸發從到位桶管道它包括淨荷數據後者又包括我們需要在管道

現在,我們希望以某種方式包括在到位桶的網絡掛接JSON有效載荷數據能夠分析到管道,並獲得源和目標分支管道的源和目標分支。我的問題是怎樣才能完成這項工作?

在此先感謝。

+0

我做了類似的事情。基本上你需要創建一個代理服務器,我用這個https://github.com/akhy/jenkins-bitbucket-webhook-proxy。我使用這段代碼啓動了代理服務器,並更改了bitbucket webhook以向該代理服務器發送請求。然後我修改'app.py'來獲取* Payload *並提取我想要的內容。 最後我打電話給詹金斯作業,並通過作爲生成輸入參數 – hayderimran7

+0

這樣的罰款,但沒有一行混淆說**注:目前代理只能處理存儲庫推觸發。**如果我想要做同樣的事情創建拉取請求\合併\更新?我應該在哪裏進行代理更改? –

回答