TFS を使用して .NET プロジェクトに取り組んでいます。
- ソース管理
- ビルド: MSI ファイルを生成するゲート付きチェックイン
- ラボへの展開
適切な継続的デリバリー パイプラインを作成したいと考えています。これは、信号機でチェックインするたびにパイプラインを備えたダッシュボードです。パイプラインには、TFS ビルド > ラボへのデプロイ > スモーク テスト > 統合テスト > 受け入れテスト > PreProd へのデプロイ > ... などのすべてのステージが表示されます。
そのため、TFS と緊密に統合する必要があります。
2 つのオプションを評価しています。
- パイプラインを表示できるものがあれば、TFS ベースのツール\プラグイン\ダッシュボードを使用しますか?
- Jenkins、TeamCity、Bamboo などの CI ツールを使用して、このパイプラインを構築します。理想的には、ソース コードだけでなく、TFS ドロップ フォルダーからビルドされたコードを取得するためのサポートを備えています。
あなたは何をお勧めします?