TeamCity 构建代理显示所有构建步骤不兼容

TeamCity Build Agent Shows All Build Steps Incompatible

我最近安装了 TeamCity 2017.2.3(内部版本 541047)和 Octopus Deploy 2018.1.5,最初在 TeamCity 中成功构建和创建包,但现在我的构建代理显示了所有服务重启后我的构建步骤不兼容。

我已经卸载并重新安装了构建代理、插件(我使用 Node.JS 构建 运行ner、Octopus Deploy 集成和 xUnit)并重新构建了每个构建步骤,但仍然 运行陷入同样的​​问题

构建步骤列表

有人知道是什么导致了这个问题吗?

每个代理都应该有一个全局参数列表,这些参数是从 OS 中选取的或从计算机上的代理属性文件中手动配置的。这些是路径、dotnet 版本、npm 等。

http(s)://<tc root>/agentDetails.html?id=<agent id>&tab=agentParameters

(您可以点击您要考察的代理商进入上述)

然后您可以从根项目一直覆盖或添加到这些项目树到构建配置。

您收到的消息是说,为了构建到 运行,它需要一个配置了这些参数的代理。您能否提供您的构建代理参数的屏幕截图。

这是我的一个构建代理的示例,其中显示了您需要的一些配置参数。

您应该不需要添加这些,它们应该由代理自动提取。

  • 首先确保实际安装了这些依赖项。
  • 如果缺少安装并重新启动代理服务(需要选择新的配置属性)。
  • 如果新安装的组件需要重新启动,可能会尝试重新启动计算机。
  • 未能检查构建代理服务 运行 的权限。它可能没有轮询系统所需的权限,但我从未见过。