2011-11-29 41 views
7

當您在詹金斯長期工作時,由多個步驟組成, 且您正在積極開發/調試此工作,您需要禁用某些步驟以跳至某個特定被調試的步驟。在詹金斯工作中跳過步驟

你是怎麼做的?

很明顯,您可以嘗試刪除不感興趣的步驟,但這很痛苦,因爲恢復這些步驟容易出錯。通過給它們一些像-DskipTests一樣的參數來編輯它們以使它們跳過也是一樣。

另一種選擇是複製工作,但這又是一種痛苦,因爲我們相關的大型項目的結賬需要很長時間。我們可以手動複製工作區,但這也很難。

這個問題有什麼更好的解決方案?

回答

8

試試Conditional BuildStep Plugin,這需要Run Condition Plugin有了這兩個插件,您可以調整任何構建步驟並跳過您喜歡的任何人。

+0

謝謝,作品像一個魅力。 –

+1

這似乎是一種可能性,但也是一種矯枉過正。我只想要一個步驟旁邊的禁用複選框。這是否沒有插件? –

+0

不可以。您正在考慮的更改可能需要基準Jenkins更改爲基礎構建步驟類,並對所有UI文件進行類似更改。更改這些文件可能是每插件更改。會很好,但目前不可用。 –

-1

好吧,我想,只是在.jenkins/jobs/JobName/config.xml註釋掉你想跳過的步驟應該可以工作嗎?