在詹金斯,我有一个"参数化构建"。
我点击"此版本已参数化"。 然后添加" Choice参数":
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有一个错过配置。
我是如何工作的:
它有效。谢谢你的帮助。
答案 0 :(得分:1)
要实现这一目标,您只需
SELECT_TARGET
中包含您要选择的值(第一个是默认值)install
install -DskipTests=true
clean install
$SELECT_TARGET
(或您选择的名字)。不需要任何插件。请注意,这适用于您要配置的所有内容-这是参数化构建的目标