str*_*vze 3 azure-devops azure-pipelines
是否可以在 azure-pipelines.yml 中定义运行时参数的多值,以便在运行构建时必须输入这些值
parameters:
- name: image
displayName: Pool Image
type: string
default: ubuntu-latest
values:
- windows-latest
- vs2017-win2016
- ubuntu-latest
Run Code Online (Sandbox Code Playgroud)
单击“在 Azure DevOps 中运行”后,您将看到一个下拉列表,您可以选择所需的选项???
根据您的选择,构建将仅根据您的选择运行某些步骤或任务
我不确定它是什么时候添加的,但现在可以使用下拉参数:
parameters:
- name: env
displayName: Environment
type: string
values:
- dev
- prod
- test
- train
default: train
Run Code Online (Sandbox Code Playgroud)
dev将为我提供、等的下拉列表prod,并预先填充值train。
此外,如果 4 个值或更多,则为下拉菜单,如果为 3 个或更少,则为单选拨号。例如,
- name: department
displayName: Business Department
type: string
values:
- AI
- BI
- Marketing
default: AI
Run Code Online (Sandbox Code Playgroud)
AI将创建一个默认选择的无线电拨号盘。请注意,两者之间的 YAML 是相同的,除了第一个中的 4 个值和第二个中的 3 个值之外。
| 归档时间: |
|
| 查看次数: |
6797 次 |
| 最近记录: |