如何在TFS 2015中的脚本中访问构建的自定义变量?

时间:2015-08-21 08:32:00

标签: variables powershell tfs tfsbuild tfs2015

在构建定义中的Team Foundation Server 2015中,我使用在“变量”选项卡上定义的自定义变量。有没有办法在PowerShell构建步骤中访问它们,就像访问预定义变量一样。 “$ ENV:BUILD_DEFINITIONNAME”?谢谢

1 个答案:

答案 0 :(得分:4)

[免责声明:我在新的构建系统上工作]

我经常建议大家使用cmdline任务或cmd脚本打印出变量(在windows上调用set,在* nix上调用env)。有文档等...但实际运行它会显示真正可用的内容。

使用tool = cmd和arguments = / k set

添加cmdline任务(在实用程序中)

定义变量选项卡上的变量应该可用作上限的环境变量

所以:

my variable

可用作环境变量

MY VARIABLE

目前有一个错误,应该是每个规格MY_VARIABLE。在xplat代理/ shell脚本中,它是MY_VARIABLE

这使得它可以访问cmd,powershell,shell等...脚本。