2015-11-19 89 views
2

我正在努力解決什麼

我在Jenkins上觸發一個shell腳本,它接受參數A和參數B.這兩個參數將有不同的值。 此刻,用戶可以選擇參數A和參數B中的一個,它將觸發作業運行一次。jenkins併發構建與參數

我想要做的是允許用戶選擇多個parameterA和B.基本上,它是一個2D參數矩陣。如果用戶在參數A中選擇1並在參數B中選擇3個不同的值,我想讓詹金斯運行3個併發構建:A1B1,A1B2,A1B3。

什麼問題

我接過一看多配置詹金斯項目,它似乎允許使用配置矩陣有2D矩陣。但是,它不是用戶選擇的參數,因此您無法控制將要運行哪個參數。

我想知道是否有任何插件可以幫助這個用戶案例。我不認爲這是一個邊緣情況,因爲一些項目應該要求爲不同的平臺和變體生成構建。

任何想法或方向將不勝感激。

謝謝!

回答

1

你可能想Matrix Combinations Plugin

從wiki頁面

這個插件允許用戶選擇他想要 該矩陣組合運行,而不是默認的行爲,其中詹金斯運行所有 組合:使用:

單擊構建後,用戶將獲得一個html表格,每個矩陣組合使用複選框 。

點擊提交按鈕後,只有選中的組合會運行。

+0

謝謝!這是我採取的方法! –