假定TFS增量构建定义以及构建代理BA1和BA2。 假定最后执行的两个构建是针对构建代理BA1上分支BR1中的提交C1和针对构建代理BA2上分支BR2中的提交C2。假设BR1和BR2之间的差异很大。
现在在分支BR2中请求提交C3的新版本。通常,sizeof(C3-C2)<< sizeof(C3-C1)。因此,为了获得最少的重新编译量,应由构建C2的构建代理(即,由构建代理BA2)执行构建。
不幸的是,这不是TFS选择构建代理的方式。 是否可以如上所述调整TFS构建代理的选择?
答案 0 :(得分:0)
如果您的意思是仅获取新添加/更改的源并使用特定代理进行下一次构建,请尝试以下操作:
Clean
选项(在Clean
中设置为false
Get sources
步骤)。有关详细信息,请参见Clean the local repo on the agent。Demands
,请参见How to send TFS
build to a specific agent or server