TFS 2017 Build - 自定义 "agent_builddirectory" 名称

TFS 2017 Build - Customize the "agent_builddirectory" name

在 TFS 2017.2 中,agent_builddirectory 是一个连续的数字。我想将其更改为构建定义名称。

我怎样才能做到这一点?

此致!

不,我们不能自定义“agent_builddirectory”名称,除非您重新配置代理以更改工作文件夹(创建一个文件夹并将构建定义名称设置为文件夹名称),然后再使用具体构建定义。

另一种方法是创建一个源文件夹,将特定的构建定义名称作为代理计算机上的文件夹名称。

例如“C:\BuildDefinitionName1”,然后在构建定义中添加一个“Copy Files”任务,将源代码从“$(build.sourcesdirectory)”复制到“C:\BuildDefinitionName1”。然后将其他任务的设置从“C:\BuildDefinitionName1”文件夹更新为运行 build/test。确保选中 "Copy Files" 任务的“Overwrite”选项。

参考这个类似的帖子:TFS 2015 Build: How to change Agent.BuildDirectory

构建执行的大部分步骤(例如获取源代码、测试程序集、发布结果)都以某种方式记录它们的工作文件夹。

通过查看先前 运行 构建的结果,您将找到您要查找的文件夹。