允许用户 select 预设或可选参数 azure pipeline

Allow user to select pre-set or optional parameters azure pipeline

我目前正在我的 azure 管道中定义一个参数,如下所示:

parameters:
- name: nodeSize
  displayName: nodeSize
  type: string
  default: size1
  values:
  - size1
  - size2

这样做的结果是,当尝试 运行 管道时,用户会看到一个下拉菜单,允许他们选择定义的值之一,如下所示:

我的目标是以用户可以从下拉框中 select 或输入他们自己的值的方式创建我的参数。因此,生成的下拉菜单如下:

恐怕这是不可能的。您可以创建两个参数:

parameters:
- name: nodeSize
  displayName: nodeSize
  type: string
  default: size1
  values:
  - size1
  - size2
parameters:
- name: customSize
  displayName: customNodeSize
  type: string
  default: ' '

然后检查是否提供了 customSize 尺寸。我知道这远非完美。但我们仅限于现有的功能。