2017-07-27 6 views
1

Je viens de mettre à jour mon serveur TeamCity et je reçois soudainement ce message d'erreur sur mon agent de construction.Teamcity Besoins non satisfaits: powershell_x86_Edition est égal à Desktop

J'ai fait une copie de l'ancienne installation et les propriétés buildAgent.properties sont les mêmes. Le dossier Plugin pour powershell existe également.

Est-ce que quelqu'un a une idée sur la façon de résoudre ce problème?

+0

Où est le message d'erreur? et comment mettez-vous à jour votre serveur TC? –

+0

De quelle version à quelle version (le plus probablement 2017.1.x) avez-vous mis à niveau? – CodeFox

Répondre

1

J'ai rencontré le même problème lors du déplacement de l'agent de construction de Windows vers Linux, et trouvé la solution here.

En bref:

  1. Assurez-vous que Powershell est installé sur le serveur où l'agent de construction est en cours d'exécution.
  2. Vous pouvez définir les propriétés Platform et (depuis TeamCity 2017.1) Edition à l'étape de création de l'étape de création PowerShell.
    • Edition: sur les fenêtres Desktop, sur linux Core
    • Platform: pourrait être x64 ou x86 basé sur la version installée

Si vous définissez correctement ces propriétés, il doit satisfaire aux exigences, et vous pouvez utiliser l'agent de construction comme avant.