Teamcity未满足要求:powershell_x86_Edition等于桌面

时间:2017-07-27 12:52:08

标签: powershell teamcity requirements

我刚刚更新了我的TeamCity服务器,我突然在我的构建代理上收到此错误消息。

我制作了旧安装的副本,而buildAgent.properties则完全相同。 powershell的Plugin文件夹也存在。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

将构建代理从Windows移动到linux时遇到了同样的问题,并找到了解决方案here

简而言之:

  1. 确保在运行构建代理的服务器上安装了powershell。
  2. 您可以在PowerShell构建步骤编辑页面设置Platform和(自TeamCity 2017.1以来)Edition属性。
    • Edition:在Windows Desktop上,在linux Core
    • Platform:根据已安装的版本可以是x64x86
  3. 如果您正确设置这些属性,它应该符合要求,您可以像以前一样使用构建代理。