2

TFS 2012 による継続的インテグレーションのセットアップがあります。 要件: リリース ビルドを CI の一部として複数のサーバーにデプロイする必要がありました。ファイルをサーバー フォルダに xCopy する必要があります。

Azureを使用したTFSでは、サーバーに直接公開する機能があるようです(http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/)そこにビルド プロセス テンプレートとして「AzureContinuousDeployment.11.xaml」を使用します。おそらくカスタム展開テンプレートなどを使用して、誰かがカスタム/ローカルサーバーに対して同様の公開を試みたかどうかを確認したかった.

4

2 に答える 2

1

TFS 2010、TFS 2012 および TFS 2013 を使用してすぐに実行できる、自動展開およびテスト用の標準環境を作成することをお勧めします。

Microsoft Test Manager 製品の一部である "ラボ センター" を使用して、1 つ以上のターゲット マシンで構成される環境を構成します。

MTMのラボセンター

次に、Lab Default Template を使用してビルド出力をターゲット サーバーにプッシュし、スクリプトを実行してインストールを完了します。統合と UI テストを同じアクションの一部として実行することもできます。

Team Foundation Server とのより統合されたリリース管理を探している場合は、Octopus Deploy を本番環境に移行するための良い方法として検討する必要があります。

TFS を使用したリリース管理戦略

多くのお客様にご利用いただいており、大変ご好評をいただいております...

于 2013-07-30T22:56:33.863 に答える
0

私の理解では、TFS2012にはLabDeploymentテンプレートが付属しています。関与するサーバーのラボ定義を構成してから、それらのサーバーへの展開を構成します。ラボで単体テストを実行するためにテストマネージャーを接続するためにも使用されます。

于 2013-03-15T13:13:01.903 に答える