2017-05-14 54 views
0

當我要運行特定的測試或套房。我從終端運行它們。 我已經安裝了jenkins並配置了我的第一個自由式項目。 我加了shell命令(例如:protractor conf.js --suites A --params.user =A)。 一切工作正常。如果我想運行多個套件,我必須在詹金斯內編輯我的shell命令。是否有任何解決方法?像複選框,所以我可以檢查我想運行的極好套房。另外我想知道可擴展參數。我想選擇我想運行的極限參數。而不是把命令量角器conf.js --params.user=oneuser我想能夠從GUI中選擇它。整合量角器與詹金斯

感謝您的幫助

回答

1

查找到parameterized builds

「首先,你需要通過選擇定義作業參數‘此版本是參數化’,然後使用下拉按鈕,因爲你需要添加儘可能多的參數。」

「字符串參數被公開爲具有相同名稱的環境變量。因此,助洗劑,如螞蟻和殼牌,[或量角器]可以使用的參數」。

所以,如果你做「protractorSuites」的字符串參數,你可以參考它想:

protractor conf.js --suites ${protractorSuites} --params.user =A 

然後,當你「用參數構建」就可以提供相應的套件。