2012-03-06 22 views
5

我使用Jenkins配置我的多構建構建,這就像快照。如何在Jenkins/Hudson的矩陣構建中刪除無用的未配置項目

軸我用的都是:

  • 標籤Mac10.6Mac10.7的Windows
  • 平臺Mac10.6Mac10.7WinXPWin7WinServer2008
  • 任務:_App_Installer_,ATS

很顯然,這是沒有意義的的WinXP建立標籤Mac10.6上。雖然它顯示爲diabled/unconfigured,但仍令人困惑。

那麼有什麼辦法可以去掉無用的配置嗎?

回答

-1

我有類似的問題。解決方法(絕不是完整的)如下:

  1. 將不相關的平臺(例如Mac,iOS和Windows)分別構建到不同的作業中。
  2. 與團隊一起進行代碼審查,向他們解釋如何建立矩陣工作。

但事實的真相,我也希望看到不通過過濾器作爲空白,沒有禁用的矩陣條目。

+0

謝謝!但變通辦法似乎不吸引:)。這對Jenkins來說是一個開放的問題嗎? – 2012-03-07 02:08:18

+0

不是我所知道的。 – 2012-03-08 12:26:05

0

矩陣/多配置插件中有一個字段用於過濾出組合複選框中可用的組合。

如果你想只與Windows平臺上執行的窗口:

label=="Windows" && (platform=="WinServer2008" || platform=="WinXP" || platform=="Win7") 

當然,在你的情況,你必須處理大量表達,但它是可行的。

我希望這可以幫助你!

相關問題