【发布时间】:2016-09-15 08:26:50
【问题描述】:
我的 Maven 项目中有两个配置文件(foo 和 bar),我需要用户在 Jenkins 中执行发布时选择一个配置文件。
如何强制用户在发布期间选择 Maven 配置文件?
为了清楚起见,我只是在谈论执行 Maven 发布。构建时不需要参数。
理想情况下,这将在用户必须输入发布版本的同一页面上。
我已尝试勾选 Configure release build(在标题为 Build Environment 的部分中),并添加 Choice Parameter,但当我单击 Perform Maven 时从未收到提示释放。
【问题讨论】:
-
使用参数化构建并添加参数配置文件,其值可以为 foo 和 bar。然后将 -P{foo} 添加到发布命令行
-
@Jens 您的建议有效(使用
-P$myChoiceName),但理想情况下,它只是参数化的版本,而不是构建。 (非常感谢您的评论,也许写一个答案?) -
我已添加我的评论作为答案。抱歉不明白
but ideally it would just be the release that was parameterise, not the build
标签: maven jenkins maven-release-plugin