TFS / VSTS:按组引用自定义变量

时间:2017-08-01 10:38:32

标签: tfs

我想在我的一个发布定义中使用变量组中定义的变量。我知道,我必须将该组添加到定义中。

是否可以通过其组明确引用变量?就像:

$(MyGroup.myVar)

背景:我有多个变量组,都包含一个具有相同名称的变量。我想区分组 A 的变量和组 B 的变量。

我目前正在使用内部部署的TFS 2017 Update 1。

2 个答案:

答案 0 :(得分:1)

不,我们无法直接通过其组引用变量,例如$(MyGroup.myVar),它不受支持。

您必须在不同的变量组中设置不同的变量。然后在发行版定义中引用它们。请参阅Variable groups

如果不同的链接变量组中存在相同的变量。该过程将使用在第一个链接组中设置的变量。

无论如何,在发布定义练习中这是一个好主意,我已为此功能提交了user voice,您可以将其投票以便将来实现。

答案 1 :(得分:0)

我假设您的要求是在不同的环境中使用不同的变量组。如果该假设是准确的,那么您现在可以使用环境范围的变量组来实现这一点。请参阅另一个主题中的答案以获取概述:Is there a way to use VSTS Variable Groups per environment?