我的Maven项目中有两个配置文件(foo
和bar
),我需要用户在Jenkins中执行发布时选择一个配置文件。
如何强制用户在发布期间选择Maven配置文件?
要说清楚,我只谈论执行Maven发布。构建时我不需要参数。
理想情况下,这将位于用户必须输入发布版本的同一页面上。
我尝试勾选配置版本构建(在标题为“构建环境”的部分中),并添加选择参数,但是当我点击“执行Maven”时,我从未收到提示释放。
答案 0 :(得分:3)
使用参数化构建并添加参数activeProfile
,其值可以是foo和bar。然后将-P${activeProfile}
添加到发布命令行