Jenkins 允许用户选择节点

Jenkins 允许用户选择节点

我有一些要求,在詹金斯中我有 2 个节点

开发
产品

在某些情况下,我需要用户从下拉列表中选择或输入字符串来表示将运行该作业的节点名称,但它不会在“限制此项目的运行位置”选项中接受用户输入。

答案1

你可以这样做管道脚本。示例可能如下所示:

properties([
  parameters([
    stringParam(
      name: 'environment',
      defaultValue: 'dev', 
      description: 'Which build environment to run on.',
    ),
  ]),
])

node(params.environment) {
  // your build script here
}

相关内容