Bas*_*ran 6 tfs release-management tfsbuild build-agent
对于本地TFS 2017,当我尝试更新代理程序池中的所有代理程序时,不会发生更新。我看到了相同的旧代理版本。
构建服务器通常没有Internet连接。
Internet连接是否是在Prem构建代理上进行更新的前提条件?
我必须为具有互联网的计算机下载新的代理,然后将文件复制到构建计算机中的新文件夹,然后从该新文件夹重新配置代理。完成此操作后,我得到了2个代理服务-1个指向旧文件夹,另外1个指向新文件夹。指向旧文件夹的服务已启动,新服务处于停止状态。停止旧服务,然后启动新服务。
为本地TFS更新代理版本的过程是否不同?
即使您具有Internet连接,更新也可能无法进行。
根据Daniel Steiner的介绍,代理商有2种:
在TFS 2017中,已弃用Windows特定的代理(版本1.x)。因此,它们不会从代理队列管理区域中进行更新。因此,您必须从tfs(或github)下载代理并自行安装。初始安装/配置后,通过tfs进行的代理更新应再次起作用。如果他们自动化该过程,或者至少说出在tfs中该做什么,那真是太酷了。
不幸的是,官方文件不足以使整个问题足够清楚。
是的,您需要互联网连接才能更新本地构建代理。
当每个代理运行需要更新版本代理的任务时,它会自动更新自身。但如果您想要手动更新某些代理,请右键单击池,然后单击“更新所有代理”。
所选池中的所有构建代理将暂时离线,然后在更新后立即恢复在线状态。
您所做的是手动添加新版本的代理,而不是更新代理。您的构建服务器中只有两个代理,因此您有两个代理服务。
有关本地 TFS 服务器中更新代理的更多详细信息,您可以参考以下教程:
归档时间: |
|
查看次数: |
3345 次 |
最近记录: |