Installation TeamCity-一台机器上有多个代理?可能的
来自TFS并在客户项目中使用TeamCity …有没有办法在一台计算机上安装多个代理实例?我可以用TFS轻松做到这一点 原因是我们构建的脚本在某些(很大)部分的执行中是线性的,并且需要花费大量的时间。基本上,对于一台现代化的服务器(4、6、8、12核),没有任何东西可以阻止服务器同时高效地运行多个构建-除了似乎没有办法在一台机器上安装多个代理实例。是的,这是可能的(我在一台机器上也安装了两个代理),请参阅: 可以在一台机器上安装多个代理。它们的功能是 单独的代理商和TeamCity作为不同的代理商与他们合作,而不是 利用他们共用同一台机器的事实 安装一个代理后,您可以安装另一个代理,前提是 满足以下条件:Installation TeamCity-一台机器上有多个代理?可能的,installation,teamcity,build-agent,Installation,Teamcity,Build Agent,来自TFS并在客户项目中使用TeamCity …有没有办法在一台计算机上安装多个代理实例?我可以用TFS轻松做到这一点 原因是我们构建的脚本在某些(很大)部分的执行中是线性的,并且需要花费大量的时间。基本上,对于一台现代化的服务器(4、6、8、12核),没有任何东西可以阻止服务器同时高效地运行多个构建-除了似乎没有办法在一台机器上安装多个代理实例。是的,这是可能的(我在一台机器上也安装了两个代理),请参阅: 可以在一台机器上安装多个代理。它们的功能是 单独的代理商和TeamCity作为不同的代理
- 代理安装在单独的目录中
- 他们有独特的工作和临时目录
- buildAgent.properties配置为具有不同的name和ownPort属性值
- wrapper.console.title
- wrapper.ntservice.name
- wrapper.ntservice.displayname
- wrapper.ntservice.description
很高兴这篇优秀的文章帮助了一些人。然而,遵循其中的指示破坏了我现有的服务。即使完全卸载了这两个服务,删除了这两个目录,只重新安装了原始服务,它仍然无法运行一些在我开始所有这些之前工作正常的作业。我强烈推荐问题中投票数最高的答案中的解决方案,该答案与的答案相同。建议您在安装新代理后可能会遇到问题,错误类似于“Teamcity代理处于断开连接状态(代理已注销(将升级))”。这可以通过停止First代理(或安装的其他代理)并从服务(在Windows/Windows服务器上)重新启动新代理来解决。这会将新代理从断开连接设置为已连接。