创建了TFS构建定义并计划自动运行。还将构建输出复制到服务器位置的drop文件夹(\ server \ TFSBuildOutput)。
构建运行时,会在drop文件夹(\ server \ TFSBuildOutput)中以格式创建一个单独的文件夹 - $(BuildDefinitionName)_ $(日期:YYYYMMDD)$(启:.R)
现在我想获取要在powershell脚本中使用的这个新生成的文件夹的名称,例如:
$ SomePath =" D:\ TFSBUildOutput \" + $ new generated folder name +" \ SomeOtherPath"
任何人都可以帮助我。
答案 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