2016-09-15 23 views
0

我在我的Maven項目中有兩個配置文件(foobar),我需要用戶在Jenkins中執行發佈時選擇配置文件。Jenkins - 在Maven發佈期間,用戶如何選擇要使用的配置文件?

如何強制用戶在發佈期間選擇Maven配置文件?

要說清楚,我只是在談論執行Maven版本。建設時我不需要參數。

理想情況下,這將在用戶必須輸入版本版本的同一頁面上。

我已經試過滴答配置發佈版本(在標題爲構建環境),並加入選擇參數,但是當我點擊執行Maven的版本,我從來沒有提示。

enter image description here

enter image description here

+1

使用參數化版本並添加一個參數配置文件,該參數配置文件可以具有值foo和bar。然後在發佈命令行中添加-P {foo} – Jens

+0

@Jens您的建議可以使用(使用'-P $ myChoiceName'),但理想情況下它只是參數化版本,而不是版本。 (非常感謝您的評論,也許寫一個答案?) – vegemite4me

+0

我已添加我的評論作爲答案。對不起,不明白'但理想情況下,它只是發佈是參數化,而不是構建' – Jens

回答

3

使用參數化的構建,並添加參數activeProfile,它可以有值foo和酒吧。然後您將-P${activeProfile}添加到發佈命令行

+0

-P $ {activeProfile} :) – MadJlzz

+0

@MadJlzz謝謝哈貝改變了它。 – Jens

+0

它是$ {activeProfile}而不是{$ activeProfile}。我沒有看到任何改變。 – MadJlzz

相關問題