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
构建执行的大部分步骤(例如获取源代码、测试程序集、发布结果)都以某种方式记录它们的工作文件夹。
通过查看先前 运行 构建的结果,您将找到您要查找的文件夹。
在 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
构建执行的大部分步骤(例如获取源代码、测试程序集、发布结果)都以某种方式记录它们的工作文件夹。
通过查看先前 运行 构建的结果,您将找到您要查找的文件夹。