continuous-integration - Team City 设置警告没有代理
问题描述
我正在尝试使用 Github 存储库设置 teamcity。设置项目后,当我得到“参数选项卡”时,它会询问一些配置参数值。请参阅下面的屏幕截图。
现在我没有给出任何价值并点击右上角的“运行”按钮。然后它给出了一些警告。
Warning: No enabled compatible agents for this build configuration.
Please register a build agent or tweak build configuration requirements.
问题是什么?我怎样才能让它运行?
解决方案
看起来您的代理没有安装 Nuget,但您的构建配置需要它。
在构建代理上安装 Nuget:
- 在 TeamCity 中,转到管理(任何页面的右上角)。
- 转到该页面左侧菜单中的工具。
您现在应该会看到可用工具的列表。 - 向下滚动列表,直到在列表中找到Nuget.exe。
您可能已经安装了多个版本,在这种情况下,您可能只需要在其中一个上单击“设为默认”即可。
- 如果您没有安装 Nuget 版本,然后单击安装版本按钮并选择您要安装的版本。
- 这会将 Nuget 工具分发给所有可以运行它的构建代理,它应该可以解决您的错误。
有关详细信息,请参阅此TeamCity 文档链接。
推荐阅读
- python - 刽子手代码无法访问其他文件
- javafx - 我如何处理位于 JavaFX 中另一个按钮中的按钮单击?
- discord - Discord SDK:lobbyManager.ConnectLobby() 返回 NotFound
- javascript - 套接字返回“[对象对象]”
- r - rowSums 仅对子集数据框中的正值进行求和
- c# - 如何访问 Listvew ItemsPanelTemplate 和 DataTemplate 中的属性
- ruby-on-rails - 如何将类名 ActiveRecord::Result 转换为 ActiveRecord::Relation
- java - 如何仅对某个 url 路径应用 HttpAuthenticationMechanism?
- python - 当我按类搜索时,为什么 BeautifulSoup 的 findAll 返回一个空列表?
- javascript - 是否可以将 Angular 库编译为可在不同框架中重用的 Web 组件?