2017-07-27 51 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,它應符合要求,並且可以像以前一樣使用構建代理。