簡體   English   中英

Jenkins 多分支管道 - 創建 PullRequest 時不會從 Bitbucket 觸發掃描

[英]Jenkins Multibranch Pipeline - scan is not triggered from Bitbucket when a PullRequest is created

我們已經配置了 Jenkins 多分支管道來自動構建功能分支,這些分支在 Bitbucket 中作為拉取請求提交。 對於 Bitbucket(Server) 中的 Webhook creatin,我們使用 Jenkins 的參數化構建。 在 Jenkins 中,我們已經成功配置了這個,可構建的分支像魅力一樣被檢測到。

問題是我必須告訴 Jenkins 每 2 分鍾檢查一次新分支,我寧願在創建、合並或更改 PR 時通知 Jenkins。 來自 Bitbucket 的所有其他通知都運行良好,多分支構建中的更改導致自動構建,非多分支管道上的正常構建也有效。

有人知道為什么不能從 Bitbucket 觸發掃描嗎? 如果有人需要,我可以提供我的配置截圖...謝謝 Carsten

您需要將相應的 Webhook 添加到 Bitbucket 中的每個存儲庫,以便在特定操作上觸發構建。 我們在 Bitbucket( https://marketplace.atlassian.com/apps/1215474/post-webhooks-for-bitbucket?hosting=server&tab=overview )中使用了一個額外的附加組件,但您甚至可以在 Z39EC4B66BBCED386DF823ZEFEC4B60BBCED386DF823ZEFEC4B60BBCED386DF823ZEF3B60 (此處描述https://confluence.atlassian.com/bitbucketserver/managing-webhooks-in-bitbucket-server-938025878.html

Jenkins 中的端點由 Multibranch 插件定義。 就是這個:“YOUR_JENKINS_URL/bitbucket-scmsource-hook/notify”

有關好的指南,請參閱https://support.cloudbees.com/hc/en-us/articles/115000053051-How-to-Trigger-Multibranch-Jobs-from-BitBucket-Server-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM