azure - 允许用户选择预设或可选参数 azure pipeline
问题描述
我目前正在我的天蓝色管道中定义一个参数,如下所示:
parameters:
- name: nodeSize
displayName: nodeSize
type: string
default: size1
values:
- size1
- size2
这样做的结果是,当尝试运行管道时,用户会看到一个下拉菜单,允许他们选择一个定义的值,如下所示:
我的目标是以用户可以从下拉框中选择的方式创建我的参数,或者输入他们自己的值。所以产生的下拉菜单就像:
- 尺寸 1
- 尺寸 2
- <用户可选输入>
解决方案
恐怕这是不可能的。您可以创建两个参数:
parameters:
- name: nodeSize
displayName: nodeSize
type: string
default: size1
values:
- size1
- size2
parameters:
- name: customSize
displayName: customNodeSize
type: string
default: ' '
然后检查是否customSize
提供了尺寸。我明白这远非完美。但我们仅限于我们现在拥有的功能。
推荐阅读
- phpstorm - 是否可以从 PhpStorm 缓存中恢复项目?
- javascript - Fiori Extension 在列表项的聚合绑定之前调用 Entityset 值
- symfony - symfony 隔离包可以让每个团队在其单独的包中工作
- laravel - Laravel 5.5 验证消息
- git - git add 来自不同目录的文件
- python - Python:使用字典输出文本文件的模式
- amazon-web-services - AWS ElastiCache 更改了 Redis 集群的主节点
- python - Django - 在视图中返回多个查询集
- mongodb - mongoDB mongoose 唯一索引与唯一索引
- html - 如何使用css修复左侧网格中存在的顶部栏而不将其重叠到下一个右侧网格元素?