为什么不使用Azure YML模板文件中的参数 [英] Why Don't Parameters work in Azure yml template file
本文介绍了为什么不使用Azure YML模板文件中的参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
azure-Pipeline.yml
trigger:
- master
parameters:
- name: config
displayName: Execution Environment
type: string
default: QA
values:
- QA
- PreProd
- Prod
pool:
vmImage: 'windows-latest'
上述操作运行良好,因此在Azure中,当我运行管道时会显示Execution Environment参数。
如果我尝试按如下方式将参数放入模板中:
azure-Pipeline.yml
trigger:
- master
extends:
template: parameters.yml
pool:
vmImage: 'windows-latest'
参数.xml
parameters:
- name: config
displayName: Execution Environment
type: string
default: QA
values:
- QA
- PreProd
- Prod
然后,当我运行管道时,该参数未显示。
总而言之,我正在尝试在不同的管道中重新使用参数.yml,但扩展:模板:似乎不起作用,尽管根据此链接它应该: https://docs.microsoft.com/en-us/azure/devops/pipelines/security/templates?view=azure-devops#set-required-templates推荐答案
运行时参数与模板参数不同,管道中有第二个参数不会使它们显示在用户界面上。无法对运行时参数进行模板设置。您需要在预期拥有它们的每个管道中重复它们。
这篇关于为什么不使用Azure YML模板文件中的参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文