簡體   English   中英

Gerrit 只為所有項目中的提交觸發一次

[英]Gerrit Trigger only once for commits in all projects

我在 gerrit 觸發器插件中配置了 10 個存儲庫。 但是發生的情況是,如果用戶在所有 10 個存儲庫中都進行了代碼更改並推送了代碼,那么 10 個構建就會觸發。

我們如何避免這種情況並且只為這個用例觸發一個構建

你無法避免這種情況,每次推送都會在 Gerrit 上生成一個獨立的事件,這將觸發一個獨立的構建,沒有 Jenkins。

默認情況下,構建將保留在構建隊列中,直到第一個構建完成。

如果您真的不需要執行隊列構建,您可以嘗試添加一個初始構建步驟來驗證構建是否剛剛完成並中止當前構建的執行。

暫無
暫無

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

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