Jenkins插件用于收集用户输入

时间:2017-01-31 13:57:48

标签: jenkins jenkins-pipeline

我正在创建Jenkins管道作业。

我想实现这一点:在作业主页中,我想要一个HTML输入标签,在每次手动触发构建之前,我首先填写标签中的内容,然后可以检索值并在管道中使用构建过程中的脚本。

为此目的有一个插件吗?

感谢。

1 个答案:

答案 0 :(得分:1)

这是一个所谓的Parameterized Build

在您的管道定义中,您可以使用{em> workflow-multibranch 插件附带的properties步骤添加这些构建参数。

一个简单的例子如下:

properties([
  parameters([
    string(name: 'DEPLOY_ENV', defaultValue: 'TESTING', description: 'The target environment', )
   ])
])
P.S:由于这个功能非常隐蔽,几周前我写了一篇blog post