在构建定义的 Team Foundation Server 2015 中,我使用在“变量”选项卡上定义的自定义变量。有什么方法可以在 PowerShell 构建步骤中访问它们,例如可以访问预定义变量,例如“$env:BUILD_DEFINITIONNAME”?谢谢
问问题
5435 次
1 回答
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 等脚本可以访问它。
于 2015-08-28T03:57:48.173 回答