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.title
和 wrapper.ntservice.*
属性 值。
现在,以管理员身份打开命令提示符(绕过世界上最烦人的软件 'feature'、UAC)并将 CD 放入以下文件夹:
D:\Agent-B\bin
现在运行:
service.install.bat
检查结果。检查新服务是否出现在 Windows 中。启动它。等待它上线并在 TC web UI 中授权。
完成。
如何在同一个 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.title
和 wrapper.ntservice.*
属性 值。
现在,以管理员身份打开命令提示符(绕过世界上最烦人的软件 'feature'、UAC)并将 CD 放入以下文件夹:
D:\Agent-B\bin
现在运行:
service.install.bat
检查结果。检查新服务是否出现在 Windows 中。启动它。等待它上线并在 TC web UI 中授权。
完成。