通过YAML链接Azure DevOps (VSTS)变量组

7

当使用YAML进行构建时,我找不到如何给出指令来引用我想要使用的变量组。我必须手动在VSTS构建UI中打开我的构建定义并创建链接。

有人知道如何通过YAML引用变量组吗?

2个回答

6

现在YAML Schema已经支持此功能。

Microsoft变量组文档

为了快速参考,根据他们的文档,使用方法如下:

variables:
- group: my-variable-group
- name: my-bare-variable
  value: 'value of my-bare-variable'

我在寻找设置变量组名的动态方式时遇到了这个问题,例如:-group: connectioninfo-$(env),但是目前还不支持。如果您将来对变量组的增强功能感兴趣,可以在这里找到有关此问题的信息。请参考链接:https://github.com/MicrosoftDocs/vsts-docs/issues/3702

2
很遗憾,目前我们无法通过YAML链接变量组。有一个用户提出了类似功能的用户反馈,您可以前往投票或提交新的反馈以在未来版本中实现该功能。
您必须从VSTS门户将变量组链接到YAML构建管道。有关详细信息,请参见使用变量组
另一个类似的主题供您参考:如何从YAML构建管道访问VSTS变量组?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接