TFS 2015自定义构建变量不包括在环境变量中

dev*_*ity 4 powershell tfsbuild tfs-2015

我在TFS 2015中为我的构建添加了一个自定义变量,但是,在运行构建时,此变量不会出现在环境变量中.我已通过运行验证了这一点

Get-ChildItem Env:

在PowerShell脚本中.有大量关于预定义构建变量的文档,但是如何访问自定义变量的文档非常令人失望.任何帮助,将不胜感激.

dev*_*ity 7

所以我明白了.

我最初命名我的变量OCTOPUS_API_KEY.我想,因为我只是作为环境变量访问它,我不妨使用env var命名约定.

显然,您定义的自定义变量的名称会被此处描述的一些内部未记录的规则转换.

因此,基于此,我将变量重命名为,octopus.api.key并将其正确转换为OCTOPUS_API_KEY环境变量并包含在构建中.

似乎应用于变量名称以使它们变得友好的转换实际上并不处理已经采用正确格式的变量.