簡體   English   中英

如果 jenkins 構建失敗,我如何阻止用戶合並 Bitbucket 上的拉取請求

[英]How can i block the user to merge pull-request on Bitbucket if the jenkins build gets failed

當用戶在 Bitbucket 上創建拉取請求時,將觸發 jenkins 構建。 用戶等待此構建的結果。 構建完成后,此構建的結果通過 bitbucket 服務器通知插件通知回 Bitbucket 服務器。 現在,如果構建成功,用戶應該能夠合並,否則合並應該被阻止(或者合並按鈕應該被禁用)。 換句話說,每當創建拉取請求時,除非構建成功,否則合並按鈕應保持禁用狀態。

我怎樣才能做到這一點? 謝謝

在 BitBucket 中,他們有一個稱為合並檢查的功能。

您可以檢查以下情況:

Check for at least {#} approvals
Check for unresolved pull request tasks
Check for {#} passed builds on the last commit

但是,在免費計划中,這只是一個警告。

當您 select 任何這些選項(並且沒有高級計划)時,我們會在用戶有未解決的合並檢查時警告用戶,但他們仍然可以合並。 要防止用戶合並,請升級到 Premium 和 select 使用未解決的合並檢查防止合並。

因此,如果構建失敗,您將需要一個高級計划來阻止用戶合並。 您可以在他們的文檔中了解更多信息: https://support.atlassian.com/bitbucket-cloud/docs/suggest-or-require-checks-before-a-merge/

暫無
暫無

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

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