Parameters 如何使用参数化构建插件将默认值传递给Jenkins构建?

Parameters 如何使用参数化构建插件将默认值传递给Jenkins构建?,parameters,jenkins,jenkins-plugins,Parameters,Jenkins,Jenkins Plugins,我用的是詹金斯的。我想提供一个到构建页面的链接,但是为表单中显示的一个字段配置默认值。每次运行作业时,该值都会不同,但我希望它可以从其他页面进行配置。基本上,我想做一些类似于点击一个链接的事情,看起来像这样: https://jenkins/job/Sandbox/build?delay=0sec&Test=foo 并在构建屏幕上看到以下内容: 因此,我可以填写其余的值(甚至修改默认值),然后单击Build。这可能吗?是的,这是绝对可行的-有一个插件: 只需安装并更改url即可实际

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

https://jenkins/job/Sandbox/build?delay=0sec&Test=foo
并在构建屏幕上看到以下内容:


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

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

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

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

这就是我们应该做的…

你不需要任何额外的插件。这是詹金斯与生俱来的

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

上述操作将立即触发构建作业(或任何延迟)。这适用于自动化


与此类似,但它将打开一个带有预填充参数(来自URL)的Jenkins确认页面,并提示用户单击Build按钮。它不适用于自动化。

您可以使用构建触发器
/build?token=token\u NAME或/buildWithParameters?token=token\u NAME&Test=foo&AnotherTest=(您的值)
构建、参数化构建、带参数的构建,Jenkins拥有一切。谢谢-这个插件正是我所需要的。谢谢你提到这样一个事实,你可以传递参数而不需要任何额外的插件。这并不是我在这个用例中所需要的,但当您想跳过构建屏幕时,这是正确的方法。在安装中,我使用它说“您必须使用POST方法来触发构建。(您可以通过脚本传递每个项目的身份验证令牌,或者使用您的API令牌进行身份验证。)如果您看到此页面,可能是因为某个插件提供了获取链接;为该插件提交错误报告。”但有“继续”按钮,单击该按钮后,它就会工作。我们如何避免单击“继续”按钮?每次我必须手动单击它,它不再是自动的。@limonik使用
/buildWithParameters?token=mytoken&Test=foo
。需要在“Build Triggers>Trigger builds Remote”部分下的每个项目配置上设置“token”,您好,我正在寻找带有延迟选项的生成触发器,并将发送一些参数,如上面的/Build?delay=0sec?token=token\u NAME&Test=foo,但它不起作用。。请提出任何建议