TeamCity - 在同一 Win VM 上设置其他代理

TeamCity - Setting up additional agent on same Win VM

如何在同一个 Windows 虚拟机上安装另一个代理?我 运行 MSI 并将其安装到另一个文件夹中,但它只是注销了旧的,最新的接管了。

到目前为止,您所做的一切都很好,但还不是全部。由于某些 God-forsaken 原因,JetBrains 使这个超级普通的东西变得困难。

所以您在 D:\Agent-A 中有一个代理,在 D:\Agent-B 中有另一个代理,并且在安装过程中您确保它们不共享任何文件夹或端口等。

好的,现在您必须以管理员身份打开 Notepad.exe(绕过世界上最烦人的软件 'feature'、UAC)并编辑:

D:\Agent-B\launcher\conf\wrapper.conf 并靠近底部,将“B”附加到所有 wrapper.console.titlewrapper.ntservice.* 属性 值。

现在,以管理员身份打开命令提示符(绕过世界上最烦人的软件 'feature'、UAC)并将 CD 放入以下文件夹:

D:\Agent-B\bin

现在运行:

service.install.bat

检查结果。检查新服务是否出现在 Windows 中。启动它。等待它上线并在 TC web UI 中授权。

完成。