如何在Azure DevOps Pipeline的YAML起始变量中创建下拉选择开关
完全可以实现,Azure DevOps 流水线原生支持给可配置变量预设可选值列表,运行时会自动渲染为下拉选择框,无需用户手动输入,从根源避免拼写错误问题。
YAML 流水线配置方式
直接在变量定义段给对应变量添加 values 属性,列出所有合法取值即可,参考配置示例:
variables: - name: deployEnv displayName: 部署环境 # 可选:设置默认选中的取值 default: test values: - dev - test - uat - prod
经典图形界面流水线配置方式
编辑对应变量时:
- 勾选「允许用户在运行流水线时设置此值」
- 在下方的「选项」输入框中填入所有可选取值,多个取值用换行分隔
- 保存配置即可生效
效果说明
配置完成后,用户启动流水线时该变量会直接展示为下拉选择框,仅支持从预设的取值列表中选择,无需手动输入,完全不会出现拼写错误问题。
内容的提问来源于stack exchange,提问作者Re1ter
相关产品推荐
相关产品推荐

