在构建定义中的Team Foundation Server 2015中,我使用在“变量”选项卡上定义的自定义变量。有没有办法在PowerShell构建步骤中访问它们,就像访问预定义变量一样。 “$ ENV:BUILD_DEFINITIONNAME”?谢谢
答案 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等...脚本。