如何在TeamCity中将不同的计算机/服务器分配为构建代理?

时间:2016-08-09 16:17:41

标签: continuous-integration continuous-deployment teamcity-9.0

我只是想知道如何在TeamCity中将不同的机器/服务器分配为构建代理。

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:2)

安装新的构建代理是一个相当简单的过程。

如果您通过浏览器从目标构建代理计算机(在本例中为Windows 2008服务器)访问您的teamcity站点(http://teamcity),则可以将安装程序直接下载到该计算机。

  1. 导航到管理部分,然后单击“安装构建代理”
  2. enter image description here

    1. 单击MS Windows Installer并下载agentinstaller.exe
    2. enter image description here

      1. 启动安装程序并确保安装Windows服务
      2. enter image description here

        1. 输入构建代理的目标目录 - 这是工作目录和配置所在的位置,然后单击“下一步”以执行安装

        2. 然后,您需要提供TeamCity服务器的详细信息,以便代理可以与服务器进行通信。输入服务器的正确URL并选择此代理的名称,然后单击“保存”

        3. enter image description here

          1. 立即在SYSTEM帐户下运行代理,除非您有专用的网络帐户(推荐)并启动构建代理服务
          2. enter image description here

            1. 您现在需要在TeamCity UI中启用代理(这可能需要几分钟才能显示)。它首先会显示为未经授权,您必须等待它升级并重新连接。
            2. enter image description here

              发生这种情况后,您可以通过单击“授权代理”按钮来授权代理。将弹出一个对话框,您可以根据需要输入一些注释。

              enter image description here

              TeamCity文档 - Installing via MS Windows Installer

              根据您的许可,您可以拥有的代理商数量有限制,因此您可能需要另外购买一个代理商,但我怀疑在这种情况下您会没事 - TeamCity Licensing

              希望这有帮助