私は8つのvmsを持っていますが、それぞれに製品コードがあります。 mstestを使用してリモートで実行される、コード化された自動化を起動できるアプリケーションを作成しました。今問題は、最近更新されたコードを実行するために、すべての8 vmsに最新のdllをコピーして貼り付けなければならないたびに、ローカルマシンからvmへファイルを転送することは、ネットワーク経由でコピーする永遠のようなものです。tfsから最新のものを入手し、バッチファイルからソリューションを構築する
バッチファイルを作成してtfsサーバーから最新のコードをダウンロードして、各VMにコード化テストコードをビルドする方法はありますか?
私はtf getを知っていますが、msbuildはこれに使用できますが、サーバから最新のものを取得すると、ソリューションをビルドする前に最初に解決する必要があるため、正しく使用する方法がわかりません。
get操作を実行中にコマンドラインを使用してソリューション全体を置き換える方法はありますか?
私の問題を解決するためのより良いアプローチがありますか?
ありがとうございます!
tf.exe GETコマンドに関するドキュメント:https://msdn.microsoft.com/en-us/library/fx7sdeyf(v=vs.100).aspx – user469104
コンパイルされたDLLの数はいくつですか?いくつのDLLがありますか?すべてのDLLが毎回または通常わずか数だけ変更されますか?すべてのDLLは同じサイズですか、それともいくつかの大きなDLLがあり、残りは小さいですか? – chief7
主にdllが1つだけです。しかしxmlファイルも追加されているので、tfsから最新のものを入手する必要があります。大きな変更がある場合、3〜4のdllがヒットします。 –