私の会社では、Web 開発に VS2012、ID 管理に ADFS2.0、およびさまざまなデータベース設定を使用しています。現在、web には複数のブランチ (dev、test、prod) があります。私たちがやりたいことは、TFS から dev/test/prod 環境への展開を完全に自動化するシステムを配置することです。これは、ビルドを開始し、ビルドを適切な環境に展開する一種のワンクリック プロセスです。私は MSDeploy と他のいくつかを見てきましたが、セキュリティ/法的な理由により、使用できるものは限られています。これを行う方法はありますか?もう少し説明します:
各環境 (dev、test、prod) の「マスター」コピーを保持する共有がネットワーク上にあります。人々は開発環境から自分のマシンでローカルにコードに取り組み、完了したら開発環境にチェックインします。現在、ビルドを手動で開始する必要があり (自動化できることはわかっています)、それをサーバー上の適切な場所にデプロイするように管理者に知らせる必要があります (これも自動化できることがわかっています)。キックオフされたビルドを自動的にデプロイするためのある種のフックをセットアップする方法はありますか?