TeamCity Build Agent显示所有构建步骤不兼容

时间:2018-04-20 15:11:15

标签: teamcity octopus-deploy build-agent

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

enter image description here

我已经卸载并重新安装了buildagent,插件(我使用Node.JS构建运行程序,Octopus Deploy集成和xUnit)并重建了每个构建步骤,但仍然遇到了同样的问题

构建步骤列表 enter image description here

enter image description here

任何人都知道会导致这个问题的原因吗?

1 个答案:

答案 0 :(得分:2)

每个代理都应该有一个全局参数列表,这些参数可以从操作系统中获取,也可以从计算机上的代理属性文件手动配置。这些是路径,dotnet版本,npm等。

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

(您可以通过点击要检查的代理来实现上述目标)

enter image description here

然后,您可以从根项目覆盖或添加到项目树中的所有这些内容到构建配置。

您收到的消息是,为了使构建运行,它需要具有配置了这些参数的代理。你能给出一个屏幕抓取你的构建代理参数是什么。

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

enter image description here

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

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