Team City设置会警告没有代理商

时间:2019-02-20 07:09:28

标签: continuous-integration teamcity

我正在尝试使用Github存储库设置teamcity。 设置项目后,当我看到“ Paramater Tab”时,它会询问一些配置参数值。请参见下面的屏幕截图。

enter image description here

现在,我不提供任何值,请单击右上角的“运行”按钮。 然后发出一些警告。

 Warning: No enabled compatible agents for this build configuration. 
Please register a build agent or tweak build configuration requirements.

enter image description here

出什么问题了?我如何使其运行?

4 个答案:

答案 0 :(得分:1)

您的代理似乎没有安装Nuget,但是您的构建配置需要它。

要在构建代理上安装Nuget:

  1. 在TeamCity中,转到管理(在任何页面的右上角)。
  2. 转到该页面左侧菜单中的工具
    现在,您应该会看到可用工具的列表。
  3. 向下滚动列表,直到在列表中找到 Nuget.exe
    enter image description here
    您可能已经安装了多个版本,在这种情况下,您可能只需要单击其中一个的设为默认值
  4. 我没有安装Nuget版本,然后单击安装版本按钮,然后选择要安装的版本。
  5. 这会将Nuget工具分发给所有可以运行它的构建代理,它应该可以解决您的错误。

有关更多信息,请参见此TeamCity documentation link

答案 1 :(得分:0)

要运行TeamCity,必须安装TeamCity,并配置工具(如前一个答案所示,您缺少NuGet),但还需要安装和配置可以实际运行构建的构建代理。默认情况下,TeamCity实例不安装任何构建代理,您必须自己安装和配置这些代理。

答案 2 :(得分:0)

似乎代理没有启动,请尝试以下操作:

cd /home/admin/TeamCity/buildAgent_latest/bin
sudo ./agent.sh start

答案 3 :(得分:0)

此解决方案对我有用。

C:\TeamCity\buildAgent\bin>agent.bat start

也寻求了Teamcity帮助,但未正确回答问题。这很简单,从teamcity文件夹位置启动代理后,项目就启动并运行了。谢谢。