2011-12-15 26 views
4

目前,我有兩個工作在兩個SVN分支(穩定和開發)在Jenkins中設置,其中一個作業編譯工作區,另一個作業在其上運行測試套件。 (所以總共有四個Jenkins作業。)測試套件作業需要幾個小時才能運行(這是一個相當大的系統的系統測試),所以我想將它分解成單獨的作業。這將爲我提供各種好處,例如哪些測試經常失敗的反饋,以及從Jenkins界面直接運行單獨測試的可能性。重複使用Jenkins中多個分支的測試套件?

我該如何去分拆測試套件作業?如果我把它分成10個不同的工作,那麼我將爲每個分支得到10個工作。雖然這本身不是問題,但如果我添加一個系統測試,我需要將它添加到每個分支,這看起來很乏味。此外,如果分支的細節發生變化,我必須編輯屬於它的所有作業。最後,觸發執行這些工作的最好方法是什麼?

我已經查看了插件,我發現可能有幫助的唯一的東西是Configuration Slicing PluginBulk Builder Plugin雖然這些幫助編輯和運行多個作業,但它們不能解決'添加測試到多個分支'問題。

回答