团队城市-在构建服务器上添加一个新的构建代理



我正在尝试在构建服务器上添加一个新的构建代理(团队城市6.5.5)-我能够添加一个新的代理,但现在第一个是断开连接的,第二个正在运行,我认为有一些问题与ownport &我已经指定的ServerURL -所以对于我的第一个:名称:美国广播公司(abc)ownPort = 9090serverUrl = http ://localhost : xxxx

我试着给xxxx以外的另一个端口,但它无法连接,只有当我给xxxx时,添加第二个代理它工作,从而取代旧的…关于如何改变这些属性的任何帮助

不要更改serverUrl中的端口号,它应该对所有代理保持相同。在buildAgent中指定不同的ownPort。每个代理安装的属性,以便在同一主机上运行多个代理。另外,我认为你不需要转义':'符号,http://localhost:xxxx是可以的。

默认值:

ownPort=9090

尝试清除服务器上的所有构建代理信息。要做到这一点,首先要阻止所有特工agent.sh stopagent.bat stop(如果是Windows)。然后,使用您选择的进程管理工具查找并杀死可能剩下的代理的java进程。之后,服务器上的所有代理都应该处于"断开连接"状态。按"删除代理"按钮为每一个。

然后,在Build Agent Conf页面的帮助下,逐一重新安装代理,并密切关注它们在服务器上的出现:)

我在显示多个服务时遇到问题。我在这里找到了修复:

https://www.placona.co.uk/1327/technology/new-teamcity-agents-the-right-way/

每个构建代理-

在以下几行中向每个构建代理启动配置文件(<build agent directory>launcherconfwrapper.conf)输入唯一的信息

wrapper.ntservice.name=<Unique service name>
wrapper.ntservice.displayname=<unique display name>
wrapper.ntservice.description=<unique description>

cd进入每个构建代理的bin文件夹并运行:

..launcherbinTeamCityAgentService-windows-x86-32.exe -i ../conf/wrapper.conf

注意,如果你使用-64,它可能不会启动你的服务。如果你有服务。当您运行命令时,MSC打开,您必须与另一个服务交互以显示新的服务。如果你想改变一个服务,你必须删除该服务,然后用如下命令重新添加:

sc.exe delete <service name here>

相关内容

  • 没有找到相关文章

最新更新