2016-10-13 12 views
1

私はteamcityをセットアップしようとしており、powershellビルドステップを追加するときに問題が発生しています。ビルドを実行しようとすると次のエラーが表示されますが、このビルドステップを削除するとビルドが実行されます。Powershellビルドステップチーム都市

"警告:このビルド構成では、互換性のあるエージェントは有効になっていません。ビルドエージェントを登録するか、ビルド構成要件を調整してください。

以下は、ビルドステップの構成のスクリーンショットです。誰かがこれを修正する方法を知っていれば私に知らせてください。

おかげ

enter image description here

+0

これはPowerShellとはほとんど関係がありませんが、ビルドエージェント(存在する場合)のセットアップ方法を示します。ビルドジョブにはエージェントの特定の機能が必要な場合があり、エージェントがない場合はそのジョブを実行できません。私はここTeamCityに慣れていませんが、それは他の同様のツールでも同様に動作します。マニュアルを読む必要があるかもしれません。 – Joey

答えて

1

構成内の左側のパネルに、サブメニュー:があります。

中には、すべてBuild Steps Requirementsがあります。あなたのケースでは、あなたが持っている必要があります。

  • パラメータ名powershell_x86
  • 条件:あなたがAgents compatibilityを見ることができ、このブロックを怒鳴る、その後

が存在します。あなたのケースでは、あなたの代理店はUncompatible agents、満たされていない要件:powershell_x86 existsの右側にあるようです。

エラーがないことを確認してください。あなたのエージェントをクリックして、Agent Parametersタブ、Configuration Parametersサブタブ上で、あなたが表示されるはずです。

  • powershell_x86を:5.0
  • powershell_x86_path:C:\ WINDOWS \ SYSWOW64 \ WindowsPowerShell \ v1.0を

表示されない場合は、powershellがインストールされていません。またはエージェントを起動した後にインストールしたことがあります。この場合は、PowerShellをインストールした後でサービスエージェントを再起動してください。

+0

powershell_x * 6:5.0は利用できません。おそらくpowershellはチームシップの後にインストールされたからです。これを整理する方法を教えてもらえますか? – kcis8rm

+0

サービスエージェントを再起動するだけです。 ;) –

+1

Brilliantありがとう:-) – kcis8rm

0

二つの理由があるかもしれません:PowerShellはその後、チームシティーエージェントをチェックしている場合

  1. チェックPowerShellはチームシティーサーバまたはエージェントが
  2. をインストールされているマシンにインストールされていますシステムプロファイルまたは特定のユーザーアカウントで実行されています

TeamCity Agentサーバーに特定のソフトウェアがインストールされていない場合に発生します。

関連する問題