我正在使用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
我的构建配置为将构建输出文件复制到网络路径。
答案 0 :(得分:0)
您正在寻找drop的环境变量的位置。检查TF_BUILD环境变量TF_BUILD_DROPLOCATION
。