Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・デプロイ+VM起動自動化 手順書です。
Azure 仮想マシンの自動起動やTest Agent をつかったリモートでの自動テスト実行が体験できます。
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4慎一 古賀
Comm Tech Festival C-4 セッションのスライドです。
https://comuplus.doorkeeper.jp/events/30403#c4
ソースバージョン管理・タスク管理からもう一歩先に進みたい開発チームを対象に、Visual Studio での設計・開発からテスト・リリースまでの流れと Visual Studio Online BUILDを使いこなすためのポイント、出来ること・出来ないこと、工夫の仕方を解説します。
Visual Studio Online BUILD を本気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4慎一 古賀
Comm Tech Festival C-4 セッションのスライドです。
https://comuplus.doorkeeper.jp/events/30403#c4
ソースバージョン管理・タスク管理からもう一歩先に進みたい開発チームを対象に、Visual Studio での設計・開発からテスト・リリースまでの流れと Visual Studio Online BUILDを使いこなすためのポイント、出来ること・出来ないこと、工夫の仕方を解説します。
This document introduces Azure Dev/Test Labs and discusses how it enables self-service creation of environments with control and auditing. It describes how to integrate Dev/Test Labs with existing CI pipelines using scripted templates stored in source control. The document also discusses using DSC and Chocolatey to remotely configure machines after provisioning by installing software, managing configurations, and keeping environments up to date in a centralized way.
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 ライセンスに含まれる