當您在詹金斯長期工作時,由多個步驟組成, 且您正在積極開發/調試此工作,您需要禁用某些步驟以跳至某個特定被調試的步驟。在詹金斯工作中跳過步驟
你是怎麼做的?
很明顯,您可以嘗試刪除不感興趣的步驟,但這很痛苦,因爲恢復這些步驟容易出錯。通過給它們一些像-DskipTests一樣的參數來編輯它們以使它們跳過也是一樣。
另一種選擇是複製工作,但這又是一種痛苦,因爲我們相關的大型項目的結賬需要很長時間。我們可以手動複製工作區,但這也很難。
這個問題有什麼更好的解決方案?
當您在詹金斯長期工作時,由多個步驟組成, 且您正在積極開發/調試此工作,您需要禁用某些步驟以跳至某個特定被調試的步驟。在詹金斯工作中跳過步驟
你是怎麼做的?
很明顯,您可以嘗試刪除不感興趣的步驟,但這很痛苦,因爲恢復這些步驟容易出錯。通過給它們一些像-DskipTests一樣的參數來編輯它們以使它們跳過也是一樣。
另一種選擇是複製工作,但這又是一種痛苦,因爲我們相關的大型項目的結賬需要很長時間。我們可以手動複製工作區,但這也很難。
這個問題有什麼更好的解決方案?
試試Conditional BuildStep Plugin,這需要Run Condition Plugin有了這兩個插件,您可以調整任何構建步驟並跳過您喜歡的任何人。
好吧,我想,只是在.jenkins/jobs/JobName/config.xml註釋掉你想跳過的步驟應該可以工作嗎?
謝謝,作品像一個魅力。 –
這似乎是一種可能性,但也是一種矯枉過正。我只想要一個步驟旁邊的禁用複選框。這是否沒有插件? –
不可以。您正在考慮的更改可能需要基準Jenkins更改爲基礎構建步驟類,並對所有UI文件進行類似更改。更改這些文件可能是每插件更改。會很好,但目前不可用。 –