环境变量,用于在VS TFS 2015集成版本中获取构建输出路径

时间:2016-01-25 08:27:26

标签: tfs release tfs2015

我正在使用Visual Studio Team Foundation Server 2015和Update 1。 有了这个,微软已经提供了一个'发布'成功构建后部署应用程序的选项。这并不需要发布管理"工具。

此集成版本中有多个预定义任务可用于将文件复制到部署服务器。但我想要的是创建一个自定义PowerShell脚本,将文件从构建输出文件夹(网络路径)复制到我的部署服务器(开发,测试等)。 Add Powershell

这需要环境变量的帮助才能找到构建输出。 我之前已经通过以下链接查看变量列表https://msdn.microsoft.com/Library/vs/alm/Release/author-release-definition/understanding-tasks#predefvariables

请帮我识别一下环境变量,它给出了我发布的特定构建输出路径(非代理路径) 我已经检查了

[SYSTEM_DEFAULTWORKINGDIRECTORY] --> [C:\agentx\_work\0d0415c0f]

[AGENT_RELEASEDIRECTORY] --> [C:\agentx\_work\0d0415c0f]  

它给出了代理服务器中的路径,而不是构建输出路径 我需要的是一个env变量来获取\\\Network\devops\Test\Builds\TestApp\20160122.10

我的构建配置为将构建输出文件复制到网络路径。

1 个答案:

答案 0 :(得分:0)

您正在寻找drop的环境变量的位置。检查TF_BUILD环境变量TF_BUILD_DROPLOCATION