如何在运行TFS构建

时间:2015-06-05 13:08:48

标签: tfsbuild powershell-v3.0 tfs2013

创建了TFS构建定义并计划自动运行。还将构建输出复制到服务器位置的drop文件夹(\ server \ TFSBuildOutput)。

构建运行时,会在drop文件夹(\ server \ TFSBuildOutput)中以格式创建一个单独的文件夹 - $(BuildDefinitionName)_ $(日期:YYYYMMDD)$(启:.R)

现在我想获取要在powershell脚本中使用的这个新生成的文件夹的名称,例如:

$ SomePath =" D:\ TFSBUildOutput \" + $ new generated folder name +" \ SomeOtherPath"

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:0)

如果你想在运行build时使用它?然后你可以传递" droplocation"在构建模板中可用的OOB变量到power shell。

答案 1 :(得分:0)

为完整起见,请参阅答案:

$ ENV:TF_BUILD_DROPLOCATION

使用上面的Team Foundation Build环境变量将输出显示为

\\服务器名\ TFSBuildOutput \ TFSBuildOutput_20150609.2

示例 - \\ USTR-ERL-4608 \构建输出\ TBR每日构建\ TBR每日构建_20150609.2