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

Posted

技术标签:

【中文标题】TFS/VSTS:按组引用自定义变量【英文标题】:TFS/VSTS: Reference custom variables by group 【发布时间】:2017-08-01 10:38:31 【问题描述】:

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

是否可以按组显式引用变量?就像:

$(MyGroup.myVar)

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

我目前正在使用本地 TFS 2017 Update 1。

【问题讨论】:

【参考方案1】:

不,我们不能直接按组引用变量,例如 $(MyGroup.myVar) ,不支持。

您必须在不同的变量组中设置不同的变量。然后在发布定义中引用它们。见Variable groups。

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

无论如何,在发布定义实践中这是一个好主意,我已经为这个功能提交了user voice,你可以去投票支持它。

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于TFS/VSTS:按组引用自定义变量的主要内容,如果未能解决你的问题,请参考以下文章

当TFS/VSTS遇上Power BI

node.js字符串里怎么引用自定义的变量?

beanshell入门:脚本中引用自定义的变量和方法和定义运行时变量

beanshell入门:脚本中引用自定义的变量和方法和定义运行时变量

Ansible_变量定义与引用

PHP自定义函数之参数的引用