我尝试设置teamcity并在添加PowerShell构建步骤时遇到问题。我在尝试运行构建时遇到以下错误,但是如果我删除此构建步骤,则构建运行。
"警告:没有为此构建配置启用兼容代理。请注册构建代理或调整构建配置要求。"
以下是构建步骤配置的屏幕截图。如果有人有任何想法如何解决这个问题,请告诉我。
由于
答案 0 :(得分:1)
在配置中,在左侧面板上,您有一个子菜单:Agent Requirements
。
在其中,你拥有所有Build Steps Requirements
。在你的情况下,你应该:
powershell_x86
然后,在此块后面,您可以看到Agents compatibility
。在您的情况下,您的代理似乎位于Uncompatible agents
未满足要求的powershell_x86 exists
下方的右侧。
您应该确保没有错误。点击您的座席,然后在Agent Parameters
标签Configuration Parameters
子标签上,您会看到:
如果没有出现,则表示未安装powershell。或者您在启动代理后安装了它。在这种情况下,只需在安装PowerShell后重新启动服务代理即可。
答案 1 :(得分:0)
可能有两个原因:
当TeamCity代理服务器上未安装特定软件时会发生这种情况