簡體   English   中英

使用 Multibranch Pipeline Jenkins 作業,是否可以在不重新運行現有分支構建的情況下運行分支索引

[英]Using Multibranch Pipeline Jenkins job, is it possible to run branch indexing without re-running existing branch builds

我正在使用多分支管道設置一個新的 Jenkins 作業,我注意到當一個分支被刪除時,它只有一個刪除線,實際上並沒有在 Jenkins 上被刪除。 這是通過重新運行分支索引來解決的。 但是,我不能真正使用它,因為它還會導致每個其他分支重建(存儲庫更新方式的結果)。 是否有一些自定義代碼或管道/腳本可以運行以在不構建的情況下重新索引?

我已經研究了各種 UI 方法,例如抑制 SCM 觸發器,但這也否定了來自 Github 的推送事件,這是我們想要使用的。

刪除/合並的分支構建將在一段時間(<24 小時)后消失。 它不會立即刪除以顯示最近刪除/合並的分支並有機會查看先前的構建狀態。 由於這些分支的作業已停用(只讀),因此相對無害。

請注意,刪除是基於定期運行的分支索引作業,所以如果您禁用了它,它可能不會這樣做(不確定 SCM webhook 調用是否足夠)。

暫無
暫無

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

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