如何在 TeamCity 中分配不同的 Machine/Server 作为构建代理?
How To Assign A Different Machine/Server As Build Agent In TeamCity?
我只是想知道如何在 TeamCity 中分配一个不同的 machine/server 作为构建代理。
任何帮助将不胜感激:)
安装新的构建代理是一个相当简单的过程。
如果您从目标构建代理机器(在本例中为 windows 2008 服务器)通过浏览器访问您的 teamcity 站点 (http://teamcity),那么您可以将安装程序直接下载到该机器.
- 导航到管理部分并单击安装构建代理
- 单击 MS Windows 安装程序并下载 agentinstaller.exe
- 启动安装程序并确保您正在安装 windows 服务
输入构建代理的目标目录 - 这是工作目录和配置所在的位置,然后单击下一步执行安装
然后您需要提供您的 TeamCity 服务器的详细信息,以便代理可以与服务器通信。输入正确的服务器 url 并为此代理选择一个名称,然后单击保存
- 运行暂时使用SYSTEM账号下的agent,除非你有专门的网络账号(推荐)并启动build agent服务
- 您现在需要在 TeamCity UI 中启用代理(这可能需要几分钟才能出现)。它首先会显示为未经授权,您必须等待它升级并重新连接。
发生这种情况后,您可以通过单击“授权代理”按钮来授权代理。如果需要,将弹出一个对话框,您可以在其中输入一些注释。
TeamCity 文档 - Installing via MS Windows Installer
根据您的许可,您可以拥有的代理数量有限制,因此您可能需要额外购买一个,但我怀疑在这种情况下您会没事的 - TeamCity Licensing
希望对您有所帮助
我只是想知道如何在 TeamCity 中分配一个不同的 machine/server 作为构建代理。
任何帮助将不胜感激:)
安装新的构建代理是一个相当简单的过程。
如果您从目标构建代理机器(在本例中为 windows 2008 服务器)通过浏览器访问您的 teamcity 站点 (http://teamcity),那么您可以将安装程序直接下载到该机器.
- 导航到管理部分并单击安装构建代理
- 单击 MS Windows 安装程序并下载 agentinstaller.exe
- 启动安装程序并确保您正在安装 windows 服务
输入构建代理的目标目录 - 这是工作目录和配置所在的位置,然后单击下一步执行安装
然后您需要提供您的 TeamCity 服务器的详细信息,以便代理可以与服务器通信。输入正确的服务器 url 并为此代理选择一个名称,然后单击保存
- 运行暂时使用SYSTEM账号下的agent,除非你有专门的网络账号(推荐)并启动build agent服务
- 您现在需要在 TeamCity UI 中启用代理(这可能需要几分钟才能出现)。它首先会显示为未经授权,您必须等待它升级并重新连接。
发生这种情况后,您可以通过单击“授权代理”按钮来授权代理。如果需要,将弹出一个对话框,您可以在其中输入一些注释。
TeamCity 文档 - Installing via MS Windows Installer
根据您的许可,您可以拥有的代理数量有限制,因此您可能需要额外购买一个,但我怀疑在这种情况下您会没事的 - TeamCity Licensing
希望对您有所帮助