Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・デプロイ+VM起動自動化 手順書です。
Azure 仮想マシンの自動起動やTest Agent をつかったリモートでの自動テスト実行が体験できます。
Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・デプロイ+VM起動自動化 手順書
1. Visual Studio ハンズオン トレーニング
Visual Studio と
Team Foundation Server /
Visual Studio Team Services で実現する
ビルド・テスト・デプロイ+VM作成自動化 手順書
最終更新日: 2017 年 7 月 29 日
日本マイクロソフト株式会社
Azure アプリケーション開発技術営業部
武田 正樹 Masaki.Takeda@microsoft.com
2. 2
目次 (1)
手順書 概要 5
Azure Dev Test Labs 編 6
DevTest Labs の作成 7
DevTest Labs 用仮想マシン VM1 の作成 11
DevTest Labs 用仮想マシン VM1 の設定 15
Visual Studio の起動 27
Azure Service Principal 編 32
Azure Service Principal の作成 33
Visual Studio Team Services 準備編 40
Visual Studio Team Services のアカウント作成 41
Visual Studio Team Services 連携編 48
Azure サブスクリプションとの連携 49
Extension の有効化 51
VSTS から仮想マシン VM2 の作成 54
5. 5
手順書 概要
Team Foundation Server/Visual Studio Team Services を使用すると、コードのホスト、プロジェク
トの計画と追跡、チーム メンバーとのコラボレーションができ、より良いソフトウェアをリリースでき
ます。Visual Studio Team Services が実現するクラウド ベース ALM ソリューションでは、ソースコー
ドの管理から、課題のトラッキング、ロード テスト、自動ビルドまで、ソフトウェア開発のすべての工
程で必要なソリューションが提供されます。主要な各 IDE や Microsoft Azure と統合されており、最大
の利点はほぼどこからでもアクセスできることです。
本手順書では、Visual Studio 2015 Enterprise, Microsoft Azure と Visual Studio Team Services を
使用します。
マイクロソフトアカウントとMicrosoft Azure サブスクリプションは事前にご準備ください。
本手順書では、以下のことを学習します。
Visual Studio を利用した開発生産性向上のための機能の体験
Visual Studio Team Services での自動テストの実施
所要時間:約180分 - 240分
208. 208
手順書
• Team Foundation Server / Visual Studio Team Services 体験
• Visual Studio + Team Foundation Server / Visual Studio Team Services による開発業務効率化体験
• Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・
デプロイ自動化
• Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・
デプロイ自動化 + Azure 仮想マシン起動自動化
• Team Foundation Server 2015 Update 3 インストール
• Team Foundation Server 2015 Update 3 へのアップグレード
• Team Foundation Server 2015 によるテスト工数削減
• Team Foundation Server プロセステンプレートの変更
• Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築
• Entity Framework 6.1.3 + Windows フォーム サンプル アプリケーション構築
210. 210
Team Foundation Server ライセンス
サーバーライセンス
Windows Server 必要
SQL Server TFS サーバーライセンスに含まれる
TFS
必要
* MSDN Subscription お持ちの場合は不要
CAL
Windows Server CAL 利用人数分必要
SQL Server CAL TFS サーバーライセンスに含まれる
TFS CAL
利用人数分必要
* MSDN Subscription お持ちの場合は不要
MSDN Subscription をお持ちの場合は、
Windows Server ライセンス & CAL のみが必要となります。
MSDN Subscription に、Team Foundation Server ライセンス & CAL が含まれる
SQL Server は Team Foundation Server ライセンスに含まれる