最近、ラップトップにビルドエージェントを設定し、TFS上でビルドを成功させることができました。tfsリリース管理ビルドエージェントが利用できません
次に、ビルドサーバーVMに切り替えようとしました。ラップトップから使用していた自分のアカウントと同じ権限を持つサービスアカウントを作成し、マシン上に新しいビルドエージェントを設定してサービスアカウントと同じプールを使用し、エージェントを開始しました。
TFSにログインすると、エージェントが正しいプールで実行されていて、緑色に見えます。そこで私はラップトップからエージェントを無効にして、ビルドサーバーで新しいエージェントを使用するようにしました。ただし、ビルドをプールにキューイングすると、「すべてのエージェントが無効になっています」というメッセージが表示されます。だから、私の新しいエージェントはプールに入っていて有効になっていますが、ビルドをキューに入れると、エージェントとして認識されません。
新しいエージェントが新しいビルドをキューに入れる要求を受け取るようにするにはどうすればよいですか?ビルドマシンでのサービスとしての動作を確認しました。
ありがとうございました。はい、私は昨日問題を発見しました。ビルドマシンに完全なVisual Studioをインストールする必要がありました。ビルドエージェントと.Netフレームワークだけでは十分ではありませんでした。 –
Visual Studioなどのソフトウェアをインストールした後、TFS/VSTSが新しい機能を利用できるようにエージェントを削除/再構成する必要がありました – raterus