是否可以在 azure-pipelines.yml 中定义运行时参数的多值,以便在运行构建时必须输入 so 值
parameters:
- name: image
displayName: Pool Image
type: string
default: ubuntu-latest
values:
- windows-latest
- vs2017-win2016
- ubuntu-latest
在 Azure DevOps 中单击“运行”后,您会看到一个下拉菜单,您可以选择所需的选项???
根据您的选择,构建将仅根据您的选择运行某些步骤或任务
最佳答案
我不确定它是什么时候添加的,但现在可以使用下拉参数:
parameters:
- name: env
displayName: Environment
type: string
values:
- dev
- prod
- test
- train
default: train
将为我提供 dev
、prod
等的下拉列表,其中预填充了值 train
。
此外,4个以上为下拉,3个以下为 radio 拨号。例如,
- name: department
displayName: Business Department
type: string
values:
- AI
- BI
- Marketing
default: AI
将创建一个默认选择 AI
的 radio 拨号。请注意,YAML 在两者之间是相同的,除了第一个有 4 个值,第二个有 3 个值。
关于azure-devops - 使用参数构建 Azure DevOps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60544436/