【问题标题】:Team City Setup giving warning of no agentTeam City 设置警告没有代理
【发布时间】:2020-05-10 19:25:44
【问题描述】:

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

现在我没有给出任何价值并点击右上角的“运行”按钮。 然后它会给出一些警告。

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

有什么问题?我怎样才能让它运行?

【问题讨论】:

  • 您能否查看您的构建代理详细信息并查看构建运行器选项卡,看看您是否有任何 Nuget 条目?我怀疑你错过了 Nuget。
  • @Nanhydrin - 请看这张截图prntscr.com/mnltri
  • 这不是我在 Gopal 之后的样子,但它解释了您的要求。我将发布一个答案供您尝试。

标签: continuous-integration teamcity


【解决方案1】:

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

在构建代理上安装 Nuget:

  1. 在 TeamCity 中,转到管理(任何页面的右上角)。
  2. 转到该页面左侧菜单中的工具
    您现在应该会看到可用工具的列表。
  3. 向下滚动列表,直到在列表中找到 Nuget.exe

    您可能已经安装了多个版本,在这种情况下,您可能只需要在其中一个上点击设为默认
  4. 如果您没有安装 Nuget 版本,请单击 安装版本 按钮并选择您要安装的版本。
  5. 这会将 Nuget 工具分发给所有可以运行它的构建代理,它应该可以解决您的错误。

请参阅此TeamCity documentation link 了解更多信息。

【讨论】:

  • 你重启代理了吗?
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      这个解决方案对我有用。

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

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

      【讨论】:

        猜你喜欢
        • 2011-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-11
        • 2019-04-22
        • 1970-01-01
        相关资源
        最近更新 更多