【发布时间】:2020-02-15 00:28:38
【问题描述】:
我有一个没有任何构建参数的 Jenkins 流水线。但是里面有input 模板。因此,当使用Build now 启动作业时,它会被触发并等待用户通过Input Requested 输入,并且选项会作为选项填充。
当我手动运行时,这工作正常。
但是,我想为input 选择变量启用默认值,这样当计划的作业开始时,它就不会等待用户输入(通过Input Requested)并继续使用默认值。
我的输入模板如下所示。
env.cluster_to_select = input(
id: 'cluster_to_select', message: 'Select a choice',
parameters: [
choice(name: 'clusters',
choices: env.list_files, //can take from populated string
description: 'Based on cluster selection, nodes are shown'
)
]
)
如何知道作业是否通过调度程序触发并传递输入的默认值。
【问题讨论】:
标签: jenkins input jenkins-pipeline jenkins-groovy