2017-07-20 3 views
3

エージェントプール内のすべてのエージェントを更新しようとすると、オンサイトTFS 2017の場合、更新は行われません。私は同じ古いエージェントのバージョンを参照してください。TFSビルド/リリースエージェント「すべてのエージェントを更新する」がTFSのエージェントを更新していない2017

通常、ビルドサーバーはインターネットに接続できません。

インターネット接続は、事前ビルドエージェントを更新するための前提条件ですか。

私はインターネットを持っているマシンのために新しいエージェントをダウンロードし、ビルドマシンの新しいフォルダにファイルをコピーして、この新しいフォルダからエージェントを再設定しなければなりませんでした。これが行われた後、2つのエージェントサービスがありました - 1つは古いフォルダを指し、1つは新しいフォルダを指しています。古いフォルダを指すサービスが開始され、新しいサービスが停止状態になりました。古いサービスを停止し、新しいサービスを開始しました。

オンサイトTFSのエージェントバージョンを更新するプロセスが異なりますか?

答えて

1

はい、は、インターネット接続が必要です。をオンサイトビルドエージェントで更新してください。

に新しいバージョンのエージェントが必要なタスクを実行すると、各エージェントが自動的に更新されます。ただし、一部のエージェントを手動で更新する場合は、 を右クリックし、[すべて更新する]をクリックします。 エージェント。

選択したプール内のすべてのビルドエージェントは、一時的にオフラインになり、更新されるとすぐにオンラインに戻ります。

これは、新しくバージョンエージェントを手動で追加し、エージェントを更新しないことです。ビルドサーバーには2つのエージェントしかないので、2つのエージェントサービスがあります。オンプレミスTFSサーバーで更新エージェントに関する

詳細は、あなたはチュートリアルの下に参照できます:

+0

したがって、TFSに付属するものよりも高いバージョンのオンサイトビルドエージェントを自動更新する方法はありませんか? ! –

+0

@BaskarLingamRamachandranインターネット接続なし、はい。 mysideのテストはあなたと同じ結果を得ました。インターネット接続では、エージェントのバージョンを更新することができ、ビルドタスクが必要な場合は、エージェントのバージョンが自動的に更新されます。 –

+0

エージェントがTFSから最新のものを選ぶことができるように、TFSのエージェントバージョンを更新する方法がありますか?このエージェントを最新の状態にするためには、TFS全体をアップグレードする必要がありますか? –

2

あなたがインターネットに接続している場合でも、更新はないかもしれません作業。

  • Windowsの特定の薬剤(バージョン1.1)TFS 2017年
  • クロスプラットフォームエージェント(バージョン2.x)

Daniel Steinerによれば、薬剤の2種類がありますWindows固有のエージェント(バージョン1.x)は廃止予定です。したがって、エージェントキューの管理領域からは更新されません。したがって、エージェントをtfs(またはgithub)からダウンロードして、自分でインストールする必要があります。最初のインストール/設定後、tfs経由のエージェントアップデートは再び動作するはずです。そのプロセスを自動化したり、少なくともtfsで何をすべきかを言えば、すばらしいことでした。

残念ながら、official docuは、問題全体を十分にはっきりさせるものではありません。

関連する問題