我遇到麻烦迫使Jenkins作业始终使用默认参数运行。有谁知道可能的插件来帮助解决这个问题?现在我正在使用扩展参数选择,但是仍然没有选项只使用默认值运行作业而不要求用户输入参数。
答案 0 :(得分:2)
解决方案1
目前,没有直接的解决方案可以使用插件使用默认参数运行参数化作业。但是,使用workaround插件可以实现EnvInject。
正如@General_Code所说:
只需添加构建步骤,将变量设置为:var1 = value然后 使用$ {var1}
使用它
解决方案2
正如@RejeeshChandran所说: 一个更强大的解决方案是Parameterized Build Plugin,它为参数提供默认值的功能。
注意强>
请注意,Parameter Defaults Options是一个正在开发的插件,可以准确解决此请求。发布后,您可以对其进行设置,以便在手动运行时参数将获得默认值。
答案 1 :(得分:1)
您可以使用此插件Parameterized Scheduler
允许您使用像
这样的参数编写一个cron表达式H(0-29)/10 * * * * % name=value; othername=othervalue
答案 2 :(得分:0)
在Jenkins配置中使用This build is parameterized
选项。您可以在此处为参数添加默认值。如果用户没有更改它,它将以默认值运行。在运行作业之前,最好有可配置的参数
有关配置详细信息,请参阅https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build。您可以拥有多个参数。
答案 3 :(得分:0)