[英]Jenkins builds - parameterized maven goals
在Jenkins,我有一個“參數化構建”。
我單擊“此構建已參數化”。 然后添加“選擇參數”:
SELECT_TARGET=install -DskipTests=true
SELECT_TARGET=install
SELECT_TARGET=clean install
在構建選項中 - 目標和選項:$ {SELECT_TARGET}
然后使用Build With參數,它失敗了
[錯誤]未知生命周期階段“$ {SELECT_TARGET}”。 您必須以格式指定有效的生命周期階段或目標
在https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build中 。
開放式問題
如何將配置的參數傳遞給構建的maven執行? 例如,我有一個maven構建,並且應該在Jenkins構建中將一個特定的配置文件作為String參數給出。
我怎樣才能使它工作?
更新:
我玩Jenkins插件和設置,我認為Jenkins有一個錯過配置。
我是如何工作的:
它奏效了。 謝謝您的幫助。
要做到這一點,你可以簡單
SELECT_TARGET
,其中包含您要選擇的值(第一個是默認值) install
install -DskipTests=true
clean install
$SELECT_TARGET
(或您選擇的名稱) 。 不需要任何插件。 請注意,這適用於您要配置的所有內容 - 這是參數化構建的目標
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.