2017-07-27 50 views
1

我刚刚更新了我的TeamCity服务器,并且突然在我的构建代理上收到此错误消息。Teamcity未满足要求:powershell_x86_Edition等于桌面

我做了一个旧安装的副本,和buildAgent.properties完全一样。 PowerShell的Plugin文件夹也存在。

有没有人有关于如何解决这个问题的想法?

+0

错误信息在哪里?你如何更新你的TC服务器? –

+0

从哪个版本升级到哪个版本(最可能是2017.1.x)? – CodeFox

回答

1

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

简而言之:

  1. 确保PowerShell是安装位置生成代理是运行在服务器上。
  2. 您可以在PowerShell构建步骤编辑页面设置Platform和(自TeamCity 2017.1)Edition属性。
    • Edition:在Windows Desktop,在Linux上Core
    • Platform:根据安装

如果你正确设置这些属性的版本可能是x64x86,它应符合要求,并且可以像以前一样使用构建代理。