簡體   English   中英

如果在此過程中建立在不同的分支上,Jenkins將無法檢測到SCM變更集

[英]SCM changeset cannot be detected by Jenkins if building on different branches in the process

我有一個以分支名稱作為參數的Jenkins構建。 現在問題來了:如果我先對分支A運行構建,然后在另一個分支B上運行,最后回到分支A,則Jenkins無法捕獲分支A上的代碼更改集(修訂),因為存在構建B站在中間。 有誰知道在這種情況下如何保持更改集仍然可見?

針對多個分支機構建立構建的最佳方法是為每個分支機構分配一個單獨的作業。 由於每個作業都指向特定分支,因此它將能夠檢測到對該分支所做的更改。

如果您有很多分支機構,那么這將很難維護,因為需要多次更改作業配置。 配置切片插件作業DSL插件可以為您提供幫助。

暫無
暫無

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

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