我想引用模板文件,如下所示:
variables:
- template: code-quality/code-quality-variables['Build.Repository.Name'].yml
#- template: code-quality/code-quality.yml如何基于存储库名称动态访问模板文件名?
variables['Build.Repository.Name']被视为- is,而不是在azure管道中动态解析它。
我还尝试使用一个参数来完成这个任务。
- name: codeQuality
type: string
default: concat('code-quality/code-quality', '-', variables['Build.Repository.Name'])**
另外,在参数中可以引用动态变量名吗?
qualityEnabled: ${{variables.variables['Build.Repository.Name']_allowQuality}}
#qualityEnabled: ${{variables.repositoryname_allowQuality}}我希望变量名variables['Build.Repository.Name']_allowQuality被解析为respectiverepositoryname_allowQuality
发布于 2022-04-14 20:07:12
模板名可以是动态的。
- template: code-quality/code-quality-${{variables['Build.Repository.Name']}}.yml如果您想要一个变量模板中的值列表,那么这样做:
variables:
sampleList: |
some-value
some-other-value现在您可以使用contains方法了
https://stackoverflow.com/questions/71874281
复制相似问题