我们有一个集中的Team Foundation Server (2008)部署,其中存储了所有项目。每个项目都建立了自己的构建服务器,运行Team build来完成自己的自动化构建。
问题就在这里。当检测到TFS和Team Build服务器之间的连接错误时,它会将构建代理的状态移动到“unreachable”,这意味着它不能用于任何后续构建。我们的服务器安排了重启窗口,当TFS在该窗口期间无法与这些代理通信时(反之亦然),它会将代理移动到“无法访问”状态。每天早上我们进来都会发现,我们必须手动进入并重新启用代理。
有没有可能让团队构建代理在他们再次可用后尽快恢复在线?或者编写一个脚本,让它们自