我最近安装了TeamCity 2017.2.3(版本541047)和Octopus Deploy 2018.1.5,最初在TeamCity中运行构建和创建软件包,但现在我的构建代理将所有构建步骤显示为不兼容服务重启后。
我已经卸载并重新安装了buildagent,插件(我使用Node.JS构建运行程序,Octopus Deploy集成和xUnit)并重建了每个构建步骤,但仍然遇到了同样的问题
任何人都知道会导致这个问题的原因吗?
答案 0 :(得分:2)
每个代理都应该有一个全局参数列表,这些参数可以从操作系统中获取,也可以从计算机上的代理属性文件手动配置。这些是路径,dotnet版本,npm等。
http(s)://<tc root>/agentDetails.html?id=<agent id>&tab=agentParameters
(您可以通过点击要检查的代理来实现上述目标)
然后,您可以从根项目覆盖或添加到项目树中的所有这些内容到构建配置。
您收到的消息是,为了使构建运行,它需要具有配置了这些参数的代理。你能给出一个屏幕抓取你的构建代理参数是什么。
以下是我的一个构建代理的示例,其中显示了您需要的一些配置参数。
您不需要添加这些,它们应该由代理自动拾取。