标签: teamcity
由于其中一个构建步骤,我目前在 TeamCity 中有一个在特定用户下运行的构建代理。构建代理支持几个不同的项目,因此我想添加一个额外的构建代理。我已成功完成此操作,但在执行此操作后,新的构建代理程序开始工作,但我的旧构建代理程序已断开连接并指出“ 代理程序已取消注册 。”现在我使用相同的用户尝试运行两个构建代理,因此不确定是否是导致问题的原因。两个构建代理都在同一台机器上,并且具有不同的名称。我试图重新启动代理,希望它能自行解决,但还没有成功。
答案 0 :(得分:3)
several resources涵盖了同一台计算机上多个构建代理的设置,您可以根据需要进行检查。
以下是official文档中的要求:
代理安装在不同的目录中。 代理在buildAgent.properties文件中具有独特的workDir和tempDir目录。 buildAgent.properties的name和ownPort属性的值是唯一的。 代理上运行的任何构建都没有指定绝对签出目录。
请确保更改端口号码,因为这是终止构建代理的最明显原因。另外,请检查每个构建代理是否具有自己唯一的名称。 否则,请检查每个构建代理日志,如果它不清楚,请在此处分享错误。