在为 TFS 构建创建一个时build definition
,有一个称为Source Settings
如下快照的部分,我们必须在其中定义 1) 源代码控制文件夹和 2) 构建代理文件夹。
据我了解,这source control folder
是获取构建源的地方。但我不明白build agent folder
构建中使用的是什么。
如果你知道的话,请分享我这是关于什么的。谢谢!
在为 TFS 构建创建一个时build definition
,有一个称为Source Settings
如下快照的部分,我们必须在其中定义 1) 源代码控制文件夹和 2) 构建代理文件夹。
据我了解,这source control folder
是获取构建源的地方。但我不明白build agent folder
构建中使用的是什么。
如果你知道的话,请分享我这是关于什么的。谢谢!
$(SourceDir)
是构建机器上的目录,它将用于从 TFS 签出您的源代码,然后编译它并构建。
$(SourceDir) 的值是您将其配置为的值;通常,您在构建机器上的工作目录,默认情况下,它的值来自属性(红色标记)选项Working directory
上的设置build agent
,如图所示;IE$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)
在哪里
所以 $(SourceDir) 的一个典型例子可以是 "C:\Bulids\1\TeamProjectName\Path\To\Your\App"
Build Agent
在源上托管WWF (sequential workflow)
和执行所有活动。
当您设置时Build Agent Folder to $(SourceDir)
,代理使用Working Directory
以检索源。
当您将代理文件夹设置为另一个文件夹时,代理会从此文件夹中检索源