有没有办法预先填充 Jenkins 构建页面以进行参数化构建?

Nik*_*kar 7 jenkins

我有一个 Jenkins 工作,它将环境名称作为参数。在另一个站点/仪表板上,我想创建指向此 Jenkins 作业的链接。但链接应根据点击位置预先填充参数。

像这样的事情,

<a href="https://jenkins/<someJenkinsAPI>?ENV=env1">env1</a>
<a href="https://jenkins/<someJenkinsAPI>?ENV=env2">env2</a>
Run Code Online (Sandbox Code Playgroud)

这可能吗?

Nik*_*kar 10

刚刚遇到这个插件: https: //plugins.jenkins.io/build-with-parameters 有了这个,你只需要转到这样的 URL:https://jenkins.mycompany.com/job/nikhil-test/parambuild/?ENV=env2&APP=myapp

这将打开/buildWithParameters该作业的页面,并且页面上预先填充了 URL 中的值!如果您不提供参数或为参数提供无效值,它将使用默认值预先填充该参数。

构建页面