我在詹金斯使用Parameterized Build Plugin。我想提供一个指向构建页面的链接,但是为表单中显示的其中一个字段配置默认值。每次运行作业时,此值都会不同,但我希望可以从其他页面配置它。基本上我想做一些事情,比如点击看起来像这样的链接:
https://jenkins/job/Sandbox/build?delay=0sec&Test=foo
在构建屏幕上看到这个:
然后我可以填写其余的值(甚至修改默认值),然后单击Build。这可能吗?
答案 0 :(得分:16)
您不需要任何其他插件。这与Jenkins本身有关
https://jenkins/job/Sandbox/buildWithParameters?delay=0sec&Test=foo
以上将立即触发构建作业(或任何延迟)。这适用于自动化。
Build With Parameters Plugin类似,但会打开带有预先填充参数的Jenkins确认页面(来自URL),并提示用户单击 Build 按钮。它不适合自动化。
答案 1 :(得分:14)
是的,它绝对可行 - 有一个插件:
只需安装它并更改网址即可实际使用该插件:
https://jenkins/job/Sandbox/parambuild?Test=foo
那应该这样做......
答案 2 :(得分:0)
您可以使用构建触发器/build?token=TOKEN_NAME or /buildWithParameters?token=TOKEN_NAME&Test=foo&AnotherTest=(your value)