用于收集用户输入的 Jenkins 插件
Jenkins plugin for collecting user input
我正在创建 Jenkins 管道作业。
我想实现的是:在job首页,我想要一个HTML输入标签,每次手动触发构建前,我先在标签里填一些东西,然后取值就可以了在构建期间在管道脚本中检索和使用。
是否有用于此目的的插件?
谢谢。
这是一个 so-called Parameterized Build。
在您的管道定义中,您可以使用 properties
步骤添加这些构建参数,该步骤与 workflow-multibranch 插件一起提供。
一个简单的例子如下:
properties([
parameters([
string(name: 'DEPLOY_ENV', defaultValue: 'TESTING', description: 'The target environment', )
])
])
P.S: 因为这个功能比较隐蔽,我几周前就写了一篇blog post。
我正在创建 Jenkins 管道作业。
我想实现的是:在job首页,我想要一个HTML输入标签,每次手动触发构建前,我先在标签里填一些东西,然后取值就可以了在构建期间在管道脚本中检索和使用。
是否有用于此目的的插件?
谢谢。
这是一个 so-called Parameterized Build。
在您的管道定义中,您可以使用 properties
步骤添加这些构建参数,该步骤与 workflow-multibranch 插件一起提供。
一个简单的例子如下:
properties([
parameters([
string(name: 'DEPLOY_ENV', defaultValue: 'TESTING', description: 'The target environment', )
])
])
P.S: 因为这个功能比较隐蔽,我几周前就写了一篇blog post。