0

私は、継続的インテグレーションとデリバリーを行うために、Teamcity と組み合わせて SVN/Git を使用することに非常に慣れています。MSBuild / NANT スクリプトを作成して、私がやりたいことを実行するのは非常に簡単です。最近、仕事の目的で、同じことを行うために TFS を設定しようとしているプロジェクトに配置されましたが、明確な doco がそこで利用できないようです (または、Teamcity に慣れすぎています)。

私を正しい方向に向けることができますか?

  • TFS ビルド サーバーのベスト プラクティス
  • 圧縮されたアーティファクトを作成してそれらを永続化します(私の場合、何らかの理由でビルド定義設定が機能しないようです)
  • さまざまな環境でのアーティファクトのデプロイ
4

1 に答える 1

2

TFS はあらゆる種類のツールと統合できますが、TFS が提供するすべてのツールを使用したい場合は、次を使用できます。

  • ビルド サーバーの 1 つを使用するプロジェクトのビルド定義。このビルド定義は、CI ビルドとして実行し、ビルド出力を TFS サーバーに保存するように構成できます。この出力は、Web ポータルから zip ファイルとしてダウンロードできます。
  • 展開には、Microsoft Release Managementが推奨されるツールです。RM をビルドに関連付けることができます (サーバー上の共有フォルダーにビルド出力を保存する特別なリリース管理テンプレートを使用)。

CI ビルドを Release Management と組み合わせることで、あらゆる種類の環境で継続的に展開するための優れたソリューションが得られます

もう 1 つのオプションは、ラボ管理を使用することです。これは、物理環境と仮想環境の両方のテスト環境の展開と管理に適しています。

TFS のベスト プラクティスに関しては、ALM Rangers として作成したすべての ` ガイダンスを紹介したいと思います。ここでは、ビルド サーバーや DevOps 自動展開シナリオなど、あらゆる種類のシナリオで TFS をインストール、構成、および実行するためのガイダンスを紹介します。

于 2014-08-07T09:06:28.303 に答える