首页 > 解决方案 > 允许用户选择预设或可选参数 azure pipeline

问题描述

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

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

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

在此处输入图像描述

我的目标是以用户可以从下拉框中选择的方式创建我的参数,或者输入他们自己的值。所以产生的下拉菜单就像:

标签: azureazure-devopsdevopspipeline

解决方案


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

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

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


推荐阅读