如何使用Parameterized Build Plugin将默认值传递给Jenkins构建?

时间:2014-06-03 21:07:41

标签: parameters jenkins jenkins-plugins

我在詹金斯使用Parameterized Build Plugin。我想提供一个指向构建页面的链接,但是为表单中显示的其中一个字段配置默认值。每次运行作业时,此值都会不同,但我希望可以从其他页面配置它。基本上我想做一些事情,比如点击看起来像这样的链接:

https://jenkins/job/Sandbox/build?delay=0sec&Test=foo

在构建屏幕上看到这个:

Jenkins build with default parameter Test=foo

然后我可以填写其余的值(甚至修改默认值),然后单击Build。这可能吗?

3 个答案:

答案 0 :(得分:16)

不需要任何其他插件。这与Jenkins本身有关

https://jenkins/job/Sandbox/buildWithParameters?delay=0sec&Test=foo
以上将立即触发构建作业(或任何延迟)。这适用于自动化。

Build With Parameters Plugin类似,但会打开带有预先填充参数的Jenkins确认页面(来自URL),并提示用户单击 Build 按钮。它不适合自动化。

答案 1 :(得分:14)

是的,它绝对可行 - 有一个插件:

Build With Parameters Plugin

只需安装它并更改网址即可实际使用该插件:

https://jenkins/job/Sandbox/parambuild?Test=foo

那应该这样做......

答案 2 :(得分:0)

您可以使用构建触发器/build?token=TOKEN_NAME or /buildWithParameters?token=TOKEN_NAME&Test=foo&AnotherTest=(your value)