参数化作业始终使用默认参数运行

时间:2017-01-19 08:18:16

标签: jenkins

我遇到麻烦迫使Jenkins作业始终使用默认参数运行。有谁知道可能的插件来帮助解决这个问题?现在我正在使用扩展参数选择,但是仍然没有选项只使用默认值运行作业而不要求用户输入参数。

4 个答案:

答案 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

Documentations

答案 2 :(得分:0)

在Jenkins配置中使用This build is parameterized选项。您可以在此处为参数添加默认值。如果用户没有更改它,它将以默认值运行。在运行作业之前,最好有可配置的参数 enter image description here

有关配置详细信息,请参阅https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build。您可以拥有多个参数。

答案 3 :(得分:0)

转到您的詹金斯工作->配置->常规标签

在“说明”中添加所有选项,但在“默认值”中添加默认选项

enter image description here