SlideShare a Scribd company logo
1 of 182
Visual Studio ハンズオン トレーニング
Visual Studio と
Team Foundation Server /
Visual Studio Team Services で実現する
ビルド・テスト・デプロイ自動化 手順書
日本マイクロソフト株式会社
開発ツール推進部
武田 正樹
Masaki.Takeda@microsoft.com
最終更新日: 2017 年 6 月 10 日
2
目次 (1)
 手順書 概要 5
 Azure Dev Test Labs 編 6
 DevTest Labs の作成 7
 DevTest Labs 用仮想マシンの作成 11
 仮想マシンの VM1 の設定 15
 Visual Studio の起動 27
 仮想マシン VM2 の作成 32
 Visual Studio Team Services 準備編 45
 Visual Studio Team Services のアカウント作成 46
3
目次 (2)
 テスト作成編 53
 Visual Studio との接続 54
 ワークスペースにプロジェクトを作成 60
 単体テストの自動生成 63
 単体テストの実行 68
 Visual Studio Team Services へのチェックイン 77
 ビルド編 83
 ビルド定義の作成 84
 ビルドの実行 98
 ビルドサーバー構築編 102
 ビルドエージェントのダウンロード 103
 ビルドエージェントの有効化 105
 リリース管理編 111
 承認ワークフローの作成 112
4
目次 (3)
 UI テスト作成編 127
 UI テスト用のリポジトリを作成 128
 UI テストの作成 132
 単体テストにアサーションを追加 137
 単体テストのコミット 144
 UI テスト実行編 147
 UI テストのビルド 148
 UI テストの実行 166
 手順書 185
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 での自動テストの実施
 所要時間:約150分 - 180分
Azure DevTest Labs 編
- DevTest Labs の作成
- DevTest Labs 用仮想マシン VM1 の作成
- DevTest Labs 用仮想マシン VM1 の確認
7
1. ブラウザーで https://portal.azure.com にアクセスし、Azure ログイン可能なアカウントを入力します。
2. 入力したアカウントの種類によりリダイレクト先がかわります。リダイレクト先で、パスワードを入力します。
3. [サインイン] をクリックします。
DevTest Labs の作成 (1)
1
お手元のPC
2
3
8
Azure Portal のダッシュボードが表示されます。
1. Dev Test Lab を作成します。[+新規] をクリックします。
DevTest Labs の作成 (2)
1
お手元のPC
9
1. 新規作成するサービスのカテゴリが表示されます。[開発者向けサービス]もしくは、[Developer tools] をクリックします。
2. [Dev Test Labs] をクリックします。
DevTest Labs の作成 (3)
1
2
お手元のPC
10
1. Dev Test Labs の作成画面が表示されます。[ラボ名] には、[VSTSHOL] と入力します。
2. [場所] は、[東日本] を選択します。
3. [作成] をクリックして、Dev Test Labs の作成を開始します。作成までは数分かかります。
DevTest Labs の作成 (4)
1
2
3
1 つのサブスクリプションを複数人で共有している場合は、
[VSTSHOL-1], [VSTSHOL-2] のように入力してください。
お手元のPC
11
Dev Test Labs の作成完了後、Dev Test Labs に仮想マシンを作成します。
1. Azure Portal で [すべてのリソース] をクリックします。
2. [Dev Test Lab アイコンの VSTSHOL] をクリックします。
DevTest Labs 用仮想マシンの作成 (1)
1
2
お手元のPC
12
1. Dev Test Lab [VSTSHOL] のブレードが表示されます。[+追加] をクリックします。
DevTest Labs 用仮想マシンの作成 (2)
1
お手元のPC
13
1. [ベースの選択] ブレードの [Visual Studio Enterprise 2015 Update 3 with Azure SDK 2.9…] をクリックします。
2. 仮想マシンの作成ブレードが表示されます。[仮想マシン名] には、[VM1] と入力します。
3. [ユーザー名] は、[azuredaisuki] と入力します。
4. [パスワード] は、[Passw0rd!!!!] と入力します。
5. [ディスクサイズ] は、[SSD] をクリックします。
6. [仮想マシンサイズ] をクリックします。
DevTest Labs 用仮想マシンの作成 (3)
1
2
4
3
5
お手元のPC
6
1 つのサブスク
リプションを複
数人で共有して
いる場合は、
[VM1-1],
[VM1-2] のよう
に入力してくだ
さい。
14
1. [DS2_V2 Standard] をクリックします。
2. [選択] をクリックします。
3. [仮想マシンサイズ] に [Standard DS2_V2] が選択されていることを確認します。
4. [作成] をクリックして、仮想マシンを作成します。
DevTest Labs 用仮想マシンの作成 (4)
1
2 4
3
お手元のPC
仮想マシンのサイズ
が選択できない場合、
西日本リージョンで
DevTest Labs を作
成してください。
15
Dev Test Labs に作成した仮想マシンに RDP 接続して、Visual Studio がインストールされていることを確認します。
1. Azure Portal で [すべてのリソース] をクリックします。
2. [Dev Test Lab アイコンの VSTSHOL] をクリックします。
仮想マシンの VM1 の設定 (1)
1
2
お手元のPC
16
1. Dev Test Lab [VSTSHOL] のブレードが表示されます。作成した仮想マシン[VM1] をクリックします。
仮想マシンの VM1 の設定 (2)
1
お手元のPC
17
1. 作成した仮想マシン[VM1] のブレードが表示されます。[接続] をクリックします。
2. [VM1.rdp のダウンロード終了しました。] メッセージが画面下部に表示されます。[開く] をクリックします。
仮想マシンの VM1 の設定 (3)
1
2
お手元のPC
18
1. リモートデスクトップ接続の画面が表示されます。[接続] をクリックします。
2. [ユーザー名] は [azuredaisuki] と入力します。
3. [パスワード] は、[Passw0rd!!!!] と入力します。
4. [OK] をクリックします。
仮想マシンの VM1 の設定 (4)
1
2
3
4
RDP: VM1
19
リモートデスクトップ接続の画面が表示されます。
1. [このコンピュータへの接続について今後確認しない] にチェックをいれます。
2. [はい] をクリックします。
仮想マシンの VM1 の設定 (5)
1
2
RDP: VM1
20
仮想マシン [VM1] にリモートデスクトップ接続している画面が表示されることを確認します。
仮想マシンの VM1 の設定 (6) RDP: VM1
21
Internet Explorer のセキュリティ設定を変更します。
1. [Local Server] をクリックします。
2. [IE Enhanced Security Configuration] の [On] をクリックします。
仮想マシンの VM1 の設定 (7) RDP: VM1
1
2
22
1. [Administrators] の [Off] をクリックします。
2. [Users] の [Off] をクリックします。
3. [OK] をクリックします。
仮想マシンの VM1 の設定 (8) RDP: VM1
1
2
3
23
1. [PowerShell] アイコンをクリックします。
2. [Set-Item WSMan:localhostClientTrustedHosts * -Force] を実行します。
3. [Enable-PSRemoting] コマンドを実行します。選択肢は2回とも [A] で回答します。
仮想マシンの VM1 の設定 (9)
1
3
3
3
2
RDP: VM1
24
Powershell のリモート実行をするためにファイアウォールの設定をします。今回はファイアウォールの設定をOff にします。
1. 画面左下のウインドウアイコンを右クリックし、[Control Panel] をクリックします。
2. [firewall] と入力し、フィルターをかけます。
3. [Windows Firewall] をクリックします。
仮想マシンの VM1 の設定 (10)
1
2
3
RDP: VM1
25
1. [Turn Windows Firewall on or off] をクリックします。
仮想マシンの VM1 の設定 (11)
1
RDP: VM1
26
1. [Private network settings] の [Turn off Windows Firewall] をクリックします。
2. [Public network settings] の [Turn off Windows Firewall] をクリックします。
3. [OK] をクリックします。
仮想マシンの VM1 の設定 (12)
1
2
3
RDP: VM1
27
1. Visual Studio を起動します。[Windows ロゴ] を右クリックし、[Run] をクリックします。
2. [devenv] と入力します。
3. [OK] をクリックして、Visual Studio を起動します。
Visual Studio の起動 (1)
1
RDP: VM1
2
3
28
1. [Not now. Maybe later] をクリックします。
2. [Start Visual Studio] をクリックして、Visual Studio を起動します。
Visual Studio の起動 (2)
1
RDP: VM1
2
29
Visual Studio が起動すると、ライセンス認証の画面が表示されます。今回は評価版として利用します。
1. [Sign in] をクリックします。
2. Visual Studio Team Servies アカウントを作成際に使用したマイクロソフトアカウントを入力します。
3. [Continue] をクリックします。
Visual Studio の起動 (3)
1
RDP: VM1
2
3
30
Visual Studio Team Services のサインイン画面が表示されます。
1. Microsoftアカウントのパスワードを入力します。
2. [サインイン]をクリックします。
Visual Studio の起動 (4)
1
2
RDP: VM1
31
1. ログインが完了したことを確認して、[Close] をクリックします。
Visual Studio の起動 (5)
1
RDP: VM1
32
Visual Studio Team Services のリリース管理で DevTest Labs に仮想マシン作成するための設定を行います。
1. Azure Portal で [すべてのリソース] をクリックします。
2. [Dev Test Lab アイコンの VSTSHOL] をクリックします。
仮想マシン VM2 の作成 (1)
1
2
お手元のPC
33
1. Dev Test Lab [VSTSHOL] のブレードが表示されます。[+追加] をクリックします。
仮想マシン VM2 の作成 (2) お手元のPC
1
34
1. [ベースの選択] ブレードが表示されます。[Windows Server 2012 R2 Datacenter] をクリックします。
2. 仮想マシンの作成ブレードが表示されます。[仮想マシン名] には、[VM2] と入力します。
3. [ユーザー名] は、[azuredaisuki] と入力します。
4. [パスワード] は、[Passw0rd!!!!] と入力します。
5. [ディスクサイズ] は、[HDD] をクリックします。
6. [仮想マシンサイズ] をクリックします。
仮想マシン VM2 の作成 (3) お手元のPC
1
2
4
3
5
6
1 つのサブスクリプショ
ンを複数人で共有してい
る場合は、[VM2-1],
[VM2-2] のように入力し
てください。
35
1. [D1_V2 Standard] をクリックします。
2. [選択] をクリックします。
3. [仮想マシンサイズ] に [Standard_D1_V2] が選択されていることを確認します。
4. [作成] をクリックして、仮想マシンを作成します。
VSTS から仮想マシン VM2 作成 (4)
4
3
1
2
お手元のPC
4
仮想マシンのサイズ
が選択できない場合、
ディスクの種類を
SSDにして、
DS1_V2のサイズを
選択してください。
36
Dev Test Labs に作成した仮想マシンに RDP 接続して、成果物がインストールされていることを確認します。
1. Azure Portal で [すべてのリソース] をクリックします。
2. [VM2] と入力します。自動的にフィルターがかかります。
3. 仮想マシン [VM2] をクリックします。
仮想マシン VM2 の作成 (5)
1
3
2
お手元のPC
37
1. 作成した仮想マシン[VM2] のブレードが表示されます。[接続] をクリックします。
2. [VM2.rdp のダウンロード終了しました。] メッセージが画面下部に表示されます。[開く] をクリックします。
仮想マシン VM2 の作成 (6)
1
2
お手元のPC
38
1. リモートデスクトップ接続の画面が表示されます。[接続] をクリックします。
2. [ユーザー名] は [azuredaisuki] と入力します。
3. [パスワード] は、[Passw0rd!] と入力します。
4. [OK] をクリックします。
仮想マシン VM2 の作成 (7)
1
2
3
4
RDP: VM2
39
リモートデスクトップ接続の画面が表示されます。
1. [このコンピュータへの接続について今後確認しない] にチェックをいれます。
2. [はい] をクリックします。
仮想マシン VM2 の作成 (8)
1
2
RDP: VM2
40
仮想マシン [VM2] にリモートデスクトップ接続している画面が表示されます。
仮想マシン VM2 の作成 (9) RDP: VM2
41
1. 仮想マシン [VM2] で [PowerShell] アイコンをクリックします。
2. [Enable-PSRemoting] コマンドを実行します。選択肢は2回とも [A] で回答します。
仮想マシン VM2 の作成 (10)
1
2
2
2
RDP: VM2
42
Powershell のリモート実行をするためにファイアウォールの設定をします。今回はファイアウォールの設定をOff にします。
1. 画面左下のウインドウアイコンを右クリックし、[Control Panel] をクリックします。
2. [firewall] と入力し、フィルターをかけます。
3. [Windows Firewall] をクリックします。
仮想マシン VM2 の作成 (11)
1
2
3
RDP: VM2
43
1. [Turn Windows Firewall on or off] をクリックします。
仮想マシン VM2 の作成 (12)
1
RDP: VM2
44
1. [Private network settings] の [Turn off Windows Firewall] をクリックします。
2. [Public network settings] の [Turn off Windows Firewall] をクリックします。
3. [OK] をクリックします。
仮想マシン VM2 の作成 (13)
1
RDP: VM2
2
3
準備編
- Visual Studio Team Services のアカウント作成
Team Foundation Server の場合は、
下記手順書に従い、インストール~チームプロジェクトの作成を
実施してください。
https://doc.co/PEHBGK
46
1. ブラウザーで https://www.visualstudio.com/ja-jp にアクセスし、[Sign in] をクリックします。
2. Microsoft アカウントを入力します。
3. [続行] をクリックします。
VSTS のアカウント作成 (1)
1
2
3
お手元のPC
47
Visual Studio Team Services のサインイン画面が表示されます。
1. Microsoftアカウントのパスワードを入力します。
2. [サインイン]をクリックします。
VSTS のアカウント作成 (2)
1
2
お手元のPC
48
1. 詳細情報に関する画面が表示されます。[発信元] に [Japan] を選択します。
2. [続行]をクリックします。
VSTS のアカウント作成 (3)
1
2
お手元のPC
49
1. [新しいアカウントの作成] をクリックします。
VSTS のアカウント作成 (4)
1
お手元のPC
50
Visual Studio Team Services のアカウント作成画面が表示されます。
1. 任意のURLを入力します。
2. [Team Foundation Version Control] を選択します。設定忘れやすいので注意!
3. [詳細の変更]をクリックします。
VSTS のアカウント作成 (5)
2
3
1
お手元のPC
51
Visual Studio Team Services のアカウントを作成します。
1. プロジェクト名が [MyFirstProject] 、 プロセステンプレート [Agile] となっている事を確認します。
2. [続行]をクリックします。
VSTS のアカウント作成 (6)
2
1
プロジェクト名は変更可能ですが、
本手順書では、デフォルトのままにします。
お手元のPC
52
Visual Studio Team Services のアカウント作成が完了すると下記画面が表示されます。
今回は、MyFirstProject というチームプロジェクトをそのまま使用します。
VSTS のアカウント作成 (7) お手元のPC
テスト作成編
- Visual Studio と Visual Studio Team Services との接続
- ワークスペースにプロジェクトを追加
- 単体テストの自動生成
- 単体テストの実行
- Visual Studio Team Services へのチェックイン
54
Visual Studio と Visual Studio Team Services と接続します。
1. Visual Studio を起動し、メニュー [View] – [Team Explorer] の順にクリックします。
2. [接続の管理] アイコンをクリックします。
3. Visual Studio Team Services の [Connect...] をクリックします。
Visual Studio との接続 (1)
3
1
2
RDP: VM1
55
1. 先ほど作成した Visual Studio Team Services に接続します。[サーバー] をクリックします。
2. 接続するサーバーの管理画面が表示されます。[追加] をクリックします。
Visual Studio との接続 (2)
1 2
RDP: VM1
56
1. [先ほど作成した Visual Studio Team Services のURL(xxxx.visualstudio.com)] と入力します。
2. [OK] をクリックします。
3. 先ほど作成した Visual Studio Team Services にログイン可能なマイクロソフトアカウント情報を入力します。
4. [サインイン] をクリックします。
Visual Studio との接続 (3)
1
2
3
4
RDP: VM1
57
1. 追加された Visual Studio Team Services をクリックして、選択します。
2. [閉じる] をクリックします。
3. チームプロジェクト[MyFirstProject] にチェックをいれます。
4. [接続] をクリックします。
Visual Studio との接続 (4)
2
3
1
4
RDP: VM1
58
1. Visual Studioのチームエクスプローラーで [次のワークスペースのマッピングを構成] をクリックします。
2. ローカルワークスペースが、 [C:Users<User名>SourceWorkspacesMyFirstProject] である事を確認します。
3. [マップと取得] をクリックします。
Visual Studio との接続 (5)
1
2
3
RDP: VM1
59
1. [ワークスペースが正常にマップされました。] と表示されていることを確認します。
Visual Studio との接続 (6)
1
RDP: VM1
60
今回は、Windows Form で作成した計算機アプリケーションのサンプルプロジェクトをダウンロードして使用します。
1.http://aka.ms/vsts-holから [SampleWinForm.zip] をクリックして、ダウンロードします。
2. ZIP ファイルを展開して、作成された [SampleWinForm] フォルダーを
[C:Users<User名>SourceWorkspacesMyFirstProject] にコピーします。
3. [C:Users<User名>SourceWorkspacesMyFirstProjectSampleWinForm] フォルダーの中に、
[SampleWinForm] フォルダーと [SampleWinForm.sln] が あることを確認します。
ワークスペースにプロジェクトを追加 (1)
2
3
RDP: VM1
61
1. Visual Studio のチームエクスプローラーの [最新の情報に更新] ボタンをクリックします。
2. 先ほどコピーした [SampleWinForm.sln] をダブルクリックします。
3. セキュリティ警告が表示されますが、[OK]をクリックします。
ワークスペースにプロジェクトを追加 (2)
1
2
3
RDP: VM1
62
1. 開始をクリックして、デバッグ実行をします。
2. Windows Form 作成の計算機アプリケーションが起動します。[1] [+] [1] [=] [2] と表示されることを確認します。
3. [X] をクリックしてデバッグ実行を終了します。
ワークスペースにプロジェクトを追加 (3)
1
2
3
RDP: VM1
63
タスク [3-単体テストの追加] に取り掛かりますが、今回はVisual Studio の単体テスト自動生成機能 [IntelliTest] を使用
して単体テストを自動生成します。
1. [ソリューション エクスプローラー] をクリックします。
2. [Calculator.cs] をダブルクリックして、ファイルを開きます。
単体テストの自動生成 (1)
1
2
RDP: VM1
64
1. クラス [Calculator] を右クリックします。
2. [IntelliTest の作成] をクリックします。
単体テストの自動生成 (2)
2
1
RDP: VM1
65
1. [IntelliTest の作成] 画面が表示されます。 [OK]をクリックします。
2. ソリューション エクスプローラーで、単体テストプロジェクト [SampleWinForm.Tests] が自動生成されていること
を確認します。
単体テストの自動生成 (3)
2
1
RDP: VM1
66
この時点では、まだテストプロジェクトが作成されただけで、単体テストそのものは生成されていません。
IntelliTest を実行して、単体テストを自動生成します。
1. クラス [Calculator] を右クリックします。
2. [IntelliTest の実行] をクリックします。
単体テストの自動生成 (4)
2
1
RDP: VM1
67
1. ソリューション エクスプローラーの クラス [Calculator.Test.cs] 内に四則演算のメソッドごとに単体テストが生成さ
れていることを確認します。
単体テストの自動生成 (5)
1
RDP: VM1
68
IntelliTest を実行して自動生成された単体テストを実行します。
1. Visual Studio のメニュー [テスト] – [実行] - [すべてのテスト] の順にクリックします。
単体テストの実行 (1)
1
RDP: VM1
69
単体テストの実行が終了すると、テスト エクスプローラーに結果が表示されます。
1. 失敗のテストが2件あることを確認します。
単体テストの実行 (2)
1
RDP: VM1
70
1件目の失敗テストの内容を確認します。
1. テスト エクスプローラーの [DivideTestThrowsDivideByZeroExpection…] をダブルクリックします。
2. テストエクスプローラーの下側にエラーメッセージが表示されます。
単体テストの失敗原因が 0 で除算していることを確認します。
単体テストの実行 (3)
1
2
RDP: VM1
71
続いて、2件目の失敗テストの内容を確認します。
1. テスト エクスプローラーの [DivideTestThrowsOverflowExpection…] をダブルクリックします。
2. テストエクスプローラーの下側にエラーメッセージが表示されます。単体テストの失敗原因が int 最小値
(-2,147,483,648) を -1 で除算した結果 int の最大値 (2,147, 483,647) を超えてしまっていることを確認します。
単体テストの実行 (4)
1
2
RDP: VM1
72
テストが成功するように、Calculator.cs を修正します。
1. [Calculator.cs] をクリックして、ソースコードを表示します。
2. [Divide] メソッドに赤枠の内容を追加します。テスト失敗ケースの値の場合は 意図的に0 をかえすようにしています。
3. [保存] アイコンをクリックして、ファイルを保存します。
単体テストの実行 (5)
1
2
3
RDP: VM1
73
ソースコードを修正したので、再度単体テストを実行します。
1. テスト エクスプローラーの [すべて実行] をクリックします。
2. 6 件のテストが成功していることを確認します。
単体テストの実行 (6)
2
1
RDP: VM1
74
条件文を追加した際に、それを網羅するように単体テストが追加されることも確認します。
1. [Calculator.cs] をクリックして、ソースコードを表示します。
2. [Subtract] メソッドに赤枠の内容を追加します。
3. [保存] アイコンをクリックして、ファイルを保存します。
単体テストの実行 (7)
1
2
3
RDP: VM1
75
IntelliTest を実行して、再度単体テストを自動生成します。
1. クラス [Calculator] を右クリックします。
2. [IntelliTest の実行] をクリックします。
単体テストの実行 (8)
2
1
RDP: VM1
76
1. IntelliTest の実行が終了すると、[IntelliTest の探索の結果] ウインドウが表示されます。
Subtract メソッドに単体テストが 2件存在している事を確認します。
2. テスト エクスプローラーの [すべて実行] をクリックします。
3. 8 件のテストが成功していることを確認します。
単体テストの実行 (9)
3
2
1
RDP: VM1
77
Calculator.cs に対するカバレッジ 100%の単体テストが完成しました。
Visual Studio Team Services にチェックインしましょう。
1. ソリューション エクスプローラーの [ソリューション “SampleWinForm”] を右クリックします。
2. [ソリューションをソース管理に追加] をクリックします。
Visual Studio Team Services(VSTS)へのチェックイン (1)
1
2
RDP: VM1
78
VSTS へのチェックイン (2)
1. [チームエクスプローラー] をクリックします。
2. [ホームアイコン] をクリックします。
3. [保留中の変更] をクリックします。
1
3
2
RDP: VM1
79
1. [コメント] 欄に [Calculator クラスの単体テスト作成] と入力します。
2. [含まれる変更] 欄には [SampleWinForm] プロジェクトと [SampleWinForm.Tests]プロジェクトが含まれているこ
とを確認します([含まれる変更(20)] になっています)。
3. [チェックイン] をクリックします。
4. [チェックインの確認] ウインドウが表示されるので、[はい] をクリックしてチェックインを行います。
VSTS へのチェックイン (3)
3
1
2
4
チェックイン時の項目数は 20 以外になることがあります。
RDP: VM1
80
VSTS へのチェックイン (4) RDP: VM1
チェックインの完了を確認します。
1. Visual Studio Team Services が開いているブラウザに移動して、[CODE] をクリックします。
2. [SampleWinForm] をクリックして、[SampleWinForm] プロジェクトと [SampleWinForm.Tests]プロジェクトが含
まれていることを確認します。
なお、[History] をクリックすると、変更履歴やソースの修正内容が確認できます。
1
2
81
IntelliTest で生成した単体テストをビルドするには、一か所変更する必要があります。
Visual Studio Team Services では、Web 上でソースコード変更ができますので、その機能を使用して変更します。
1. [SampleWinForm.Tests] – [SampleWinForm.Tests.csproj] の順にクリックします。
2. [Contents] をクリックします。
3. [Edit] をクリックします。
VSTS へのチェックイン (5)
1
2
3
[Edit] アイコンが表示されない場合は、
ブラウザの再読み込みを実施してください。
RDP: VM1
82
1. 48 行目の下記の箇所を変更します。
(修正前)<HintPath>..............Program Files (x86)…
(修正後)<HintPath>c:Program Files (x86)…
2. [保存] アイコンをクリックします。
3. [Check in] をクリックして、変更を保存します。
VSTS へのチェックイン (6)
1
2
* 行数は異なる場合があります。
* 該当する HintPath がない場合、
先に進んでください。
3
RDP: VM1
ビルド編
- ビルド定義の作成
- ビルドの実行
- ゲートチェックインの有効化
84
ビルド定義を作成します。
1. [MyFirstProject] をクリックします。
2. [Build & Release] をクリックします。
3. [Builds] をクリックします。
4. [+ New] をクリックします。
ビルド定義の作成 (1)
4
2
3
1
RDP: VM1
85
1. ビルド定義画面が表示されます。[.NET Desktop] をクリックして選択します。
2. [Apply] をクリックします。
3. 続いて、ビルド定義の設定画面が表示されます。[Solution] の […] をクリックします。
ビルド定義の作成 (2)
1
3
2
RDP: VM1
86
ビルド定義の作成 (3)
1. [SampleWinForrm] フォルダーにある [SampleWinForm.sln] をクリックします。
2. [OK] をクリックします。
1
2
RDP: VM1
87
1. [Visual Studio Build] をクリックします。
2. [Visual Studio Version] が [Visual Studio 2015] に変更します。
ビルド定義の作成 (4)
1
2
RDP: VM1
88
1. [Visual Studio Test] をクリックします。
2. [Version] が [1.*] であることを確認します。Version 1.* でないと Visual Studio 2015 でのテストが動きません
ビルド定義の作成 (5)
1
2
RDP: VM1
89
1. [Copy Files] をクリックします。
2. [Remove] をクリックして、削除します。
ビルド定義の作成 (6)
1
2
RDP: VM1
90
1. [Publish Build Artifacts] をクリックします。
2. [Remove] をクリックして、削除します。
ビルド定義の作成 (7)
1
2
RDP: VM1
91
1. [+ Add Task] をクリックします。
2. [Utility] をクリックします。
3. [Copy and Publish Build Artifacts] をクリックします。
4. [Add] をクリックして、ビルドタスクを追加します。
ビルド定義の作成 (8)
1
4
2
3
RDP: VM1
92
1. [Copy and Publish Build Artifacts] をクリックします。
2. [Copy Root] 欄の [...]ボタンをクリックします。
ビルド定義の作成 (9)
1
2
RDP: VM1
93
1. [SampleWinForrm] フォルダーをクリックします。
2. [OK] をクリックします。
ビルド定義の作成 (10)
1
2
RDP: VM1
94
1. [Copy Root] 欄に[$/MyFirstProject/SampleWinForm] と入力されていることを確認します。
2. [Contents] には、[**bin] と入力します。
3. [Artifact Name] には、[drop] と入力します。
4. [Artifact Type] には、[Server] を選択します。
ビルド定義の作成 (11)
1
3
4
2
RDP: VM1
95
1. [Variables] をクリックします。
2. [BuildConfigration] に[debug]、[BuildPlatform] に[any cpu] に変更します。
ビルド定義の作成 (12)
1
2
RDP: VM1
96
1. [Options] をクリックします。
2. [Default agent queue] は、[Hosted] を選択します。
3. [V] をクリックします。
4. [Save] をクリックします。
ビルド定義の作成 (13)
1
2
4
3
RDP: VM1
97
1. [Save] をクリックします。
ビルド定義の作成 (14)
1
RDP: VM1
98
1. Visual Studio Team Services 上でビルド実行します。[Queue] をクリックします。
ビルドの実行 (1)
1
1
RDP: VM1
99
1. ビルド設定画面が表示されます。[Queue] をクリックします。
ビルドの実行 (2)
1
RDP: VM1
100
1. ビルドが成功すると、[Build Succeeded] と表示されます。[Build …] をクリックします。
ビルドの実行 (3)
1
RDP: VM1
101
ビルド結果のSummary が表示されます。ビルドに関する様々な項目が追跡可能です。
1. ビルドに関連したチェックイン履歴が確認できます。
2. テスト結果、コードカバレッジの結果が確認できます。
ビルドの実行 (4)
1
2
RDP: VM1
ビルドサーバー構築編
- ビルドエージェントのダウンロード
- ビルドエージェントの有効化
103
お手元の PC をビルドサーバーとして利用できるように設定します。
1. Visual Studio Team Services にアクセスします。[設定アイコン] をクリックします。
2. [Agent queues] をクリックします。
3. [Download agent] をクリックします。
ビルドエージェントのダウンロード (1)
1
2
3
RDP: VM1
104
1. [Windows] タブ の[Download] をクリックして、zip ファイルをダウンロードします。
2. ZIP ファイルを展開して、作成されたフォルダーを [agent] にリネームして [デスクトップ] にコピーします。
3. [agent] フォルダーの中に、[config.cmd] があることを確認します。
ビルドエージェントのダウンロード (2)
2
3
1
RDP: VM1
105
ビルドエージェントの有効化に必要なアクセストークンを発行します。
1. 別ウインドウで Visual Studio Team Services にアクセスし、[ログインアカウントのアイコン] をクリックします。
2. [Security] をクリックします。
3. [Personal access tokens] 画面が表示されます。 [Add] をクリックします。
ビルドエージェントの有効化 (1)
1
2
3
RDP: VM1
106
1. [Description] には、[ビルドエージェント] と入力します。
2. [Create Token] をクリックします。
ビルドエージェントの有効化 (2)
1
2
RDP: VM1
107
1. アクセストークンが発行されましたので、発行されたアクセストークンをメモ帳にコピーします。
ビルドエージェントの有効化 (3)
1
RDP: VM1
108
1. ビルドエージェントの有効化を行います。フォルダの[c:agent]の [configure.cmd] を右クリックします。
2. [Run as administrator] をクリックします。コマンドプロンプトが起動します。
3. [Enter Server URL] は[https://(作成したアカウント).visualstuio.com] と入力します。
4. [Enter authentication type] は、[Enterキー]をおします。
5. [Enter personal access token] は、先ほど発行したアクセストークンを入力します。
ビルドエージェントの有効化 (4)
5
1
2
RDP: VM1
4
3
109
Visual Studio Team Services への接続が完了すると、ビルドエージェントの登録設定を行います。
1. [Enter agent pool] は、[default] を使用するため、[Enterキー]をおします。
2. [Enter agent name] は、[Enterキー]をおします。
3. [Enter work folder] は、[Enterキー]をおします。
4. [Enter run agent as a service?] は、今回は対話型のビルドエージェントのため、[N] と入力します。
5. [Listening for Jobs] が表示されると、対話型のビルドエージェントの展開は完了です。* ウインドウは閉じないこと
ビルドエージェントの有効化 (5) RDP: VM1
5
4
3
1
2
110
1. [X] をクリックして、Get Agent ウインドウを閉じます。
2. Visual Studio Team Services 上でもビルドエージェントが有効化されていることを確認します。
ビルドエージェントの有効化 (6)
1
2
RDP: VM1
リリース管理編
- 承認フローの作成
112
承認ワークフローの作成 (1)
リリース管理機能を利用して、承認を伴う Microsoft Azure への成果物デプロイを実行します。
1. お手元のPCのブラウザーでVisual Studio Team Services にアクセスし、 [Build &Release] をクリックします。
2. [Releases] をクリックします。
3. [+] - [Create new release definition] の順にクリックします。
4. [Empty] を選択します。
5. [Next] をクリックします。
1
3
4
5
2
お手元のPC
113
リリース管理に使用するビルド成果物などの設定画面が表示されます。
1. [Create] をクリックします。
承認ワークフローの作成 (2)
1
お手元のPC
114
承認ワークフローの作成 (3)
1. リリース管理の名前を入力します。[Edit] アイコンをクリックします。
2. [Definition] 欄に [リリース管理] と入力します。
3. [Run on agent] をクリックします。
4. [Default] を選択します。
2 1
3
4
お手元のPC
115
承認ワークフローの作成 (4)
1. 環境に承認者を割り当てます。[Environment1]の[…]をクリックして、さらに [Assign approvers] をクリックします。
2. [General] をクリックし、[Environment Owner] 名を確認します。
3. [Approvals] をクリックします。
4. 今回は前承認のワークフローとします。 [Pre-deployment approver] の [Specific Users] をクリックします。
5. 承認者の名前を入力します。[Step 2] で確認した名前を入力すると、候補が表示されますので選択します。
1
2
3
4
5
お手元のPC
116
承認ワークフローの作成 (5)
1. [Deployment conditions] をクリックします。
2. [After release creation] をクリックして、自動でリリース管理が始まるようにします。
3. [OK] をクリックして、設定ウインドウを閉じます。
お手元のPC
1
2
3
117
承認ワークフローの作成 (6)
1. [Artifacts] をクリックします。
2. [MyFirstProject-.NET Desktop-CI] のビルド成果物が関連付けされています。 […] をクリックします。
3. [Edit] をクリックします。
1
2
3
お手元のPC
118
承認ワークフローの作成 (7)
1. ビルド成果物が関連付けされることを確認して、[Cancel] をクリックします。
2
お手元のPC
119
1. リリース環境の設定を行います。[Triggers] をクリックします。
2. [Continuous Deployment] をクリックします。
3. [Set trigger on artifact source] は、 [MyFirstProject-.NET Desktop-CI] を選択します。
承認ワークフローの作成 (8)
1
2
3
お手元のPC
120
承認ワークフローの作成 (9)
1. [Save] をクリックします。
2. [OK] をクリックして、保存します。
1
2
お手元のPC
121
承認ワークフローの作成 (10)
リリース管理の設定が完了したので、ビルドとリリース管理が一連の処理として実行されることを確認します。
1. [Builds] をクリックします。
2. [MyFirstProject-.NET Desktop-CI] の列の空白部分をクリックします。
3. […] をクリックします。
4. [Queue new build] をクリックします。
2 3
4
1
お手元のPC
122
承認ワークフローの作成 (11)
1. [OK] をクリックして、ビルドを開始します。
1
お手元のPC
123
承認ワークフローの作成 (12)
1. ビルドが成功することを確認したら、[Releases] をクリックします。
1
お手元のPC
124
承認ワークフローの作成 (13)
リリース管理画面で、1件承認待ちとなっています。
1. [承認者] アイコンをクリックします。
2. 承認を求められています。[Approve] をクリックします。
1
2
お手元のPC
125
承認ワークフローの作成 (14)
実行状況を確認します。
1. [Release-xx] をダブルクリックします。
2. [Deployment Status] が [INPROGRESS] から [SUCCEEDED] となります。
1
2
お手元のPC
126
承認ワークフローの作成 (15)
リモートデスクトップ接続している仮想マシン VM1 にアクセスします。
デスクトップにある [agent] フォルダーをクリックし、[_workxxxxxxxxxaMyFirstProject-.NET Desktop-
CIdropSampleWinFormbinDebug] に ビルド成果物 [SampleWinForm.exe] があることを確認します。
RDP: VM1
UI テスト作成編
- UI テスト用のリポジトリを作成
- UI テストの作成
- 単体テストにアサーションを追加
- 単体テストのコミット
128
Visual Studio で UI テストを作成します。まずは、この単体テスト用にリポジトリを生成します。
1. Visual Studio Team Services に戻り、[CODE] をクリックします。
2. [$/MyFirstProject] - [New repository...] の順にクリックします。
3. [Repository name] に [UITest] と入力します。
4. [Create] をクリックします。
UI テスト用のリポジトリを作成 (1)
2
1
4
3
RDP: VM1
129
1. Git リポジトリが作成されます。 [コピー] アイコンをクリックして、 Git の URL をコピーします。
2. Visual Studio を起動し、メニュー [表示] – [チーム エクスプローラー] の順にクリックします。
3. [チームエクスプローラー] の [接続] アイコンをクリックします。
4. [ローカル Git リポジトリ] の [複製] をクリックします。
UI テスト用のリポジトリを作成 (2)
1
4
2
3
RDP: VM1
130
Visual Studio 上に作成した Git リポジトリを複製します。
1. 先ほどコピーした URL を貼り付けします。
2. [複製] をクリックします。
3. [マイクロソフトアカウント] を入力します。
4. 続いて、[次へ] をクリックします。
UI テスト用のリポジトリを作成 (3)
2
1
4
3
RDP: VM1
131
1. [マイクロソフトアカウントのパスワード] を入力します。
2. 続いて、[サインイン] をクリックします。
3. Visual Studio のチームエクスプローラーの [新しいプロジェクトまたはソリューションを作成] をクリックします。
UI テスト用のリポジトリを作成 (4)
3
2
1
RDP: VM1
132
1. 新しいプロジェクトの作成画面が開きます。[Visual C#] の [Test] を選択します。
2. [Coded UI Test Project]を選択します。
3. [Create directory for solution]と[Create new Git repository] にチェックがはいっていることを確認します。
4. [OK] をクリックします。
UI テストの作成 (1)
3
2
1
4
RDP: VM1
133
1. [Record actions, edit UI map or add assertions] を選択します。
2. [OK] をクリックします。
3. 画面右下の [コード化されたUI テストビルダー] の [記録の開始] ボタンをクリックして、操作記録を開始します。
UI テストの作成 (2)
1
2
3
上記エラーが表示された場合は、お手数で
すがマシンの再起動をお願いします。
RDP: VM1
134
ここでは、マウスの操作をしないでください!!(確実な記録を行うため)
間違えた場合は、[x] をクリックして閉じてもう一度実行して下さい。
1. [Windowsキー] + [R] をクリックします。
2. [ファイル名を指定して実行] ウインドウが表示されますので、[C:dropSampleWinForm.exe] と入力してから、
[Enter]キーをおします。
3. 最初の入力欄にカーソルがあるので、[1] と入力します。
4. [tab]キーを押して、2番目の入力欄に[1]と入力します。
5. [tab]キーを2回押し、下キーを押して、[-] を選択します。
6. [tab]キーを押して、[=] で[Enter]キーを押します。
7. [tab]キーを3回押して、答えの欄が [-1] になっていることを確認します。
8. 画面右下の [コード化されたUI テストビルダー] の [記録の一時停止] ボタンをクリックして、操作記録を停止します。
UI テストの作成 (3)
3
2
45 6 7
8
RDP: VM1
135
1. 画面右下の [コード化されたUI テストビルダー] の [記録されたステップの表示] ボタンをクリックします。
2. 記録された操作がステップごとに表示されていることを確認します。
3. 画面右下の [コード化されたUI テストビルダー] の [コードの生成] ボタンをクリックします。
4. [追加と生成] ボタンをクリックして、コードを生成します。
UI テストの作成 (4)
2
1
4
3
RDP: VM1
136
1. Visual Studio のメニュー [テスト] – [実行] - [すべてのテスト] の順にクリックします。
2. 記録された操作が実行されます。テストエクスプローラーで [CodedUITestMethod1] が 成功していることを確認します。
計算機アプリケーションは閉じないでください。
UI テストの作成 (5)
2
1
RDP: VM1
137
記録した操作が単体テストとして登録はされましたが、このままでは単体テストは通過してしまいます。
計算機アプリケーションの引き算1-1の答えが [0] が得られるようなテストを追加します。
1. [ソリューションエクスプローラー]をクリックします。
2. [UIMap.uitest] を右クリックし、[コード化された UIテストビルダーで編集] をクリックします。
単体テストにアサーションを追加 (1)
2
1
RDP: VM1
138
コード化された UIテストビルダーが画面右下に起動します。
1. [◎] をクリックします。
2. [<<] をクリックします。
3. 記録された操作で取得したコントロールの一覧が表示されます。 [UICalculatorWindow] をダブルクリックします。
4. [UITxtAnswerWindows] をダブルクリック、続いて [UITextAnswerEdit] をクリックします。
5. [すべてのプロパティの表示] をクリックします。
単体テストにアサーションを追加 (2)
1
3
4
2
5
RDP: VM1
139
[UITextAnswerEdit] のプロパティが表示されます。
1. [Text] を選択します。
2. [アサーションの追加] をクリックします。
3. [比較対象値] を [0] に変更します。
4. [OK] をクリックします。
5. [X] をクリックして計算機アプリケーションを終了します。
単体テストにアサーションを追加 (3)
3
1
4
2
5
RDP: VM1
140
1. コード化された UIテストビルダーの [赤枠] をクリックします。
2. [追加と生成] をクリックします。
3. [X] をクリックしてコード化された UIテストビルダーを終了します。
単体テストにアサーションを追加 (4)
3
1
2
RDP: VM1
141
1. Visual Studio に戻り、ソリューションエクスプローラーの [CodeedUITest1.cs] をクリックします。
2. [CodedUITestMethod1] に、[this.UIMap.AssertMethod1();] が追加されていることを確認します。
単体テストにアサーションを追加 (5)
2
1
RDP: VM1
142
単体テストにアサーションを追加 (6)
1. Visual Studio のメニュー [テスト] – [実行] - [すべてのテスト] の順にクリックします。
2. テスト実行の結果、[CodedUITestMethod1] が失敗していることを確認します。
2
1
RDP: VM1
143
単体テストにアサーションを追加 (7)
失敗テストの内容を確認します。
1. テスト エクスプローラーの [CodedUITestMethod1] をクリックします。
2. テストエクスプローラーの下側にエラーメッセージが表示されます。
先ほど追加したアサーションメソッドにより単体テストの失敗していることを確認します。
1
2
RDP: VM1
144
単体テストのコミット (1)
1. メニュー [表示] – [チーム エクスプローラー] の順にクリックします。
2. [チームエクスプローラー] の [設定] をクリックします。
1
2
RDP: VM1
145
単体テストのコミット (2)
1. [グローバル設定] をクリックします。
2. [ユーザー名] を入力します。
3. [電子メールアドレス] には、今回使用しているMSアカウントを入力します。
4. [更新] をクリックします。
1
4
2
3
既に入力されている場合は、
次に進んでください。
RDP: VM1
146
単体テストのコミット (3)
1. [ホームアイコン] をクリックします。
2. [変更] をクリックします。
3. [コメント] には、[UITest] と入力します。
4. [▼] をクリックして、[すべてをコミットしてプッシュ] を選択すると、コミット&プッシュが完了します。
1
4
2
3
RDP: VM1
UI テスト実行編
- UI テストのビルド
- UI テストの実行
148
UIテストのビルド (1)
UIテストのビルド定義を作成します。
1. [MyFirstProject] をクリックします。
2. [Build & Release] をクリックします。
3. [Builds] をクリックします。
4. [+ New] をクリックします。
4
2
3
1
RDP: VM1
149
1. ビルド定義画面が表示されます。[.NET Desktop] をクリックして選択します。
2. [Apply] をクリックします。
3. リポジトリの設定します。[Get sources] をクリックします。
4. [Repository] を [UITest] に変更します。
UIテストのビルド (2)
1
4
2
3
RDP: VM1
150
1. ビルド定義の名前などを変更します。[Process] をクリックします。
2. [Name] を [UIテスト] に変更します。
3. [Solution] の […] をクリックします。
UIテストのビルド (3)
1
3
2
RDP: VM1
151
UIテストのビルド (4)
1. [CodedUITestProject1] フォルダーにある [CodedUITestProject1.sln] をクリックします。
2. [OK] をクリックします。
1
2
RDP: VM1
152
1. [Visual Studio Build] をクリックします。
2. [Visual Studio Version] が [Visual Studio 2015] に変更します。
UIテストのビルド (5)
1
2
RDP: VM1
153
1. [Copy Files] をクリックします。
2. [Remove] をクリックして、削除します。
UIテストのビルド (6)
1
2
RDP: VM1
154
1. [Publish Build Artifacts] をクリックします。
2. [Remove] をクリックして、削除します。
UIテストのビルド (7)
1
2
RDP: VM1
155
1. [+ Add Task] をクリックします。
2. [Utility] をクリックします。
3. [Copy and Publish Build Artifacts] をクリックします。
4. [Add] をクリックして、ビルドタスクを追加します。
UIテストのビルド (8)
1
4
2
3
RDP: VM1
156
1. [Copy and Publish Build Artifacts] をクリックします。
2. [Copy Root] 欄の [...]ボタンをクリックします。
UIテストのビルド (9)
1
2
RDP: VM1
157
UIテストのビルド (10)
1. [CodedUITestProject1] フォルダーをクリックします。
2. [OK] をクリックします。
1
2
RDP: VM1
158
1. [Copy Root] 欄に [CodedUITestProject1] と入力されていることを確認します。
2. [Contents] には、[**bin] と入力します。
3. [Artifact Name] には、[drop] と入力します。
4. [Artifact Type] には、[Server] を選択します。
UIテストのビルド (11)
1
3
4
2
RDP: VM1
159
1. [Visual Studio Test] をクリックします。
2. [Remove] をクリックして、削除します。
UIテストのビルド (12)
1
2
RDP: VM1
160
1. [Variables] をクリックします。
2. [BuildConfigration] に[debug]、[BuildPlatform] に[any cpu] に変更します。
UIテストのビルド (13)
1
2
RDP: VM1
161
1. [Options] をクリックします。
2. [Default agent queue] は、[Hosted] を選択します。
3. [V] をクリックします。
4. [Save] をクリックします。
UIテストのビルド (14)
1
2
4
3
RDP: VM1
162
1. [Save] をクリックします。
UIテストのビルド (15)
1
RDP: VM1
163
1. Visual Studio Team Services 上でビルド実行します。[Queue] をクリックします。
UIテストのビルド (16)
1
RDP: VM1
164
1. ビルド設定画面が表示されます。[Queue] をクリックします。
UIテストのビルド (17)
1
RDP: VM1
165
1. ビルドが成功すると、[Build Succeeded] と表示されることを確認します。
UIテストのビルド (18)
1
RDP: VM1
166
UI テストの実行 (1)
リリース管理機能を利用して、UI テストを実行します。
1. [Releases] をクリックします。
2. [リリース管理] をクリックします。
3. [Edit] をクリックします。
1
2
3
RDP: VM1
167
UI テストの実行 (2)
1. [Artifacts] をクリックします。
2. [Link an artifact source] をクリックします。
2
1
RDP: VM1
168
UI テストの実行 (3)
1. UIテストのビルド成果物が関連付けします。[Source] は、[UIテスト] に変更します。
2. [Link] をクリックします。
2
1
RDP: VM1
169
UI テストの実行 (4)
1. [Environment] をクリックします。
2. [Add tasks] をクリックします。
2
1
RDP: VM1
170
UI テストの実行 (5)
1. スクロールして、[Windows Machine File Copy] の [Add] を 2回クリックします。
1
RDP: VM1
171
UI テストの実行 (6)
1. [Test] をクリックします。
2. スクロールして、[Visual Studio Test Agent Deployment] の [Add] をクリックします。
3. [Run Functional Tets] の [Add] をクリックします。
4. [Close] をクリックします。
1
4
2
3
RDP: VM1
172
UI テストの実行 (7)
1. 最初の [Windows Machine File Copy] タスクの [Source] 欄の [...]ボタンをクリックします。
1
RDP: VM1
173
1. [MyFirstProject-.NET Desktop-CI (Build)]–[drop]–[SampleWinForm]-[bin]-[Debug]-[SampleWinForm.exe] の順
にクリックします。
2. [OK] をクリックします。
UI テストの実行 (8)
1
2
RDP: VM1
174
1. [Machine] は、[10.0.0.5] と入力します。
2. [Admin login] は、[$(myadmin)] と入力します。
3. [Password] は、[$(mypassword)] と入力します。
4. [Destination Folder] は、[c:drop] と入力します。
UI テストの実行 (9)
1
2
3
4
RDP: VM1
175
UI テストの実行 (10)
1. 2 番目の [Windows Machine File Copy] タスクをクリックします。
2. [Source] 欄の [...]ボタンをクリックします。
2
1
RDP: VM1
176
1. [UIテスト (Build)]–[test]-[bin]-[Debug]-[CodedUITestProject1.dll] の順にクリックします。
2. [OK] をクリックします。
UI テストの実行 (11)
1
2
RDP: VM1
177
1. [Machine] は、[10.0.0.5] と入力します。
2. [Admin login] は、[$(myadmin)] と入力します。
3. [Password] は、[$(mypassword)] と入力します。
4. [Destination Folder] は、[c:test] と入力します。
UI テストの実行 (12)
1
2
3
4
RDP: VM1
178
1. [Visual Studio Test Agent Deployment] タスクをクリックします。
2. [Machines] は、[10.0.0.5] と入力します。
3. [Admin login] は、[$(myadmin)]、[Password] は、[$(mypassword)] と入力します。
4. [Protocol] は、[HTTP] を選択します。
5. [Username] は、[$(myadmin)]、[Password] は、[$(mypassword)] と入力します。
6. [Run UI Test] に、チェックを入れます。
UI テストの実行 (13)
2
3
4
1
5
6
RDP: VM1
179
1. [Run Functional Test] タスクをクリックします。
2. [Machines] は、[10.0.0.5] と入力します。
3. [Test Drop Location] は、[c:test] と入力します。
UI テストの実行 (14)
2
3
1
RDP: VM1
180
1. リリース環境変数の設定を行います。[Variables] をクリックします。
2. [Name] には、[myadmin], [Value] には、仮想マシンのユーザーID [azuredaisuki] と入力します。
3. [+Variable] をクリックし、変数を追加します。
4. [Name] には、[mypassword], [Value] には、仮想マシンのパスワード[Passw0rd!!!!] と入力します
5. [鍵アイコン] をクリックしてパスワードを隠します。
UI テストの実行 (15)
2
3
4 5
1
RDP: VM1
181
1. [Save] をクリックします。
2. [OK] をクリックして、保存します。
UI テストの実行 (16)
1
2
RDP: VM1
182
Azur への成果物デプロイを実行します。今回はリリース管理だけを実行します。
1. [Release]-[Create Release] をクリックします。
2. [Artifact]では最新のビルドの[MyFirstProject-.NETDesktop-CI]と[UIテスト]を選択します。
3. [Create] をクリックします。
4. [Releases] をクリックします。
UI テストの実行 (17)
3
1
2
4
RDP: VM1

More Related Content

What's hot

Team Foundation Server 2015 Update 3 インストール 手順書 ~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 3インストール 手順書~ SQL Server インストールから チームプロジェ...Team Foundation Server 2015 Update 3インストール 手順書~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 3 インストール 手順書 ~ SQL Server インストールから チームプロジェ...Masaki Takeda
 
Team Foundation Server / Visual Studio Team Services 手順書
Team Foundation Server /Visual Studio Team Services 手順書Team Foundation Server /Visual Studio Team Services 手順書
Team Foundation Server / Visual Studio Team Services 手順書Masaki Takeda
 
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書
Team Founfation Server / Visual Studio Online  ハンズオン トレーニング手順書Team Founfation Server / Visual Studio Online  ハンズオン トレーニング手順書
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書Masaki Takeda
 
Team Foundation Server 2015 による テスト工数削減
Team Foundation Server 2015 によるテスト工数削減Team Foundation Server 2015 によるテスト工数削減
Team Foundation Server 2015 による テスト工数削減Masaki Takeda
 
Entity Framework 6.1.3 + Windows フォーム サンプル アプリケーション構築 手順書
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Entity Framework 6.1.3 + Windows フォーム サンプル アプリケーション構築 手順書Masaki Takeda
 
Visual Studio Code 拡張の勘所
Visual Studio Code 拡張の勘所Visual Studio Code 拡張の勘所
Visual Studio Code 拡張の勘所Masaki Takeda
 
もう怖くない! Team Foundation Server 2015 Update 1 ワークアイテム管理と テンプレートのカスタマイズ 概要
もう怖くない!Team Foundation Server 2015 Update 1 ワークアイテム管理とテンプレートのカスタマイズ 概要もう怖くない!Team Foundation Server 2015 Update 1 ワークアイテム管理とテンプレートのカスタマイズ 概要
もう怖くない! Team Foundation Server 2015 Update 1 ワークアイテム管理と テンプレートのカスタマイズ 概要Masaki Takeda
 
Team Foundation Server 2015 Update 3 アップグレード 手順書 ~ Team Foundation Server 201...
Team Foundation Server 2015 Update 3アップグレード 手順書~ Team Foundation Server 201...Team Foundation Server 2015 Update 3アップグレード 手順書~ Team Foundation Server 201...
Team Foundation Server 2015 Update 3 アップグレード 手順書 ~ Team Foundation Server 201...Masaki Takeda
 
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...
Visual Studio 2017 とTeam Foundation Server /Visual Studio Team Services で実現...Visual Studio 2017 とTeam Foundation Server /Visual Studio Team Services で実現...
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...Masaki Takeda
 
Team Foundation Server 2015 Update 1 インストール 手順書
Team Foundation Server 2015 Update 1インストール 手順書Team Foundation Server 2015 Update 1インストール 手順書
Team Foundation Server 2015 Update 1 インストール 手順書Masaki Takeda
 
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書Masaki Takeda
 
Team Foundation Server 2015 Update 2.1 アップグレード 手順書 ~ Team Foundation Server 2...
Team Foundation Server 2015 Update 2.1アップグレード 手順書~ Team Foundation Server 2...Team Foundation Server 2015 Update 2.1アップグレード 手順書~ Team Foundation Server 2...
Team Foundation Server 2015 Update 2.1 アップグレード 手順書 ~ Team Foundation Server 2...Masaki Takeda
 
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...Masaki Takeda
 
「Entity Framework Coreを使ってみる」 公開用
「Entity Framework Coreを使ってみる」 公開用「Entity Framework Coreを使ってみる」 公開用
「Entity Framework Coreを使ってみる」 公開用ESM SEC
 
ネットワーク第5回
ネットワーク第5回ネットワーク第5回
ネットワーク第5回Yukiko Kato
 
[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回Yukiko Kato
 
Team Foundation Server入門
Team Foundation Server入門Team Foundation Server入門
Team Foundation Server入門Akihiro Nakajima
 
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on AzureWindows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on AzureNorio Sashizaki
 
Hol005 visual studio_team_services_による_プロ
Hol005 visual studio_team_services_による_プロHol005 visual studio_team_services_による_プロ
Hol005 visual studio_team_services_による_プロTech Summit 2016
 

What's hot (20)

Team Foundation Server 2015 Update 3 インストール 手順書 ~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 3インストール 手順書~ SQL Server インストールから チームプロジェ...Team Foundation Server 2015 Update 3インストール 手順書~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 3 インストール 手順書 ~ SQL Server インストールから チームプロジェ...
 
Team Foundation Server / Visual Studio Team Services 手順書
Team Foundation Server /Visual Studio Team Services 手順書Team Foundation Server /Visual Studio Team Services 手順書
Team Foundation Server / Visual Studio Team Services 手順書
 
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書
Team Founfation Server / Visual Studio Online  ハンズオン トレーニング手順書Team Founfation Server / Visual Studio Online  ハンズオン トレーニング手順書
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書
 
Team Foundation Server 2015 による テスト工数削減
Team Foundation Server 2015 によるテスト工数削減Team Foundation Server 2015 によるテスト工数削減
Team Foundation Server 2015 による テスト工数削減
 
Entity Framework 6.1.3 + Windows フォーム サンプル アプリケーション構築 手順書
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Entity Framework 6.1.3 + Windows フォーム サンプル アプリケーション構築 手順書
 
Visual Studio Code 拡張の勘所
Visual Studio Code 拡張の勘所Visual Studio Code 拡張の勘所
Visual Studio Code 拡張の勘所
 
もう怖くない! Team Foundation Server 2015 Update 1 ワークアイテム管理と テンプレートのカスタマイズ 概要
もう怖くない!Team Foundation Server 2015 Update 1 ワークアイテム管理とテンプレートのカスタマイズ 概要もう怖くない!Team Foundation Server 2015 Update 1 ワークアイテム管理とテンプレートのカスタマイズ 概要
もう怖くない! Team Foundation Server 2015 Update 1 ワークアイテム管理と テンプレートのカスタマイズ 概要
 
Team Foundation Server 2015 Update 3 アップグレード 手順書 ~ Team Foundation Server 201...
Team Foundation Server 2015 Update 3アップグレード 手順書~ Team Foundation Server 201...Team Foundation Server 2015 Update 3アップグレード 手順書~ Team Foundation Server 201...
Team Foundation Server 2015 Update 3 アップグレード 手順書 ~ Team Foundation Server 201...
 
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...
Visual Studio 2017 とTeam Foundation Server /Visual Studio Team Services で実現...Visual Studio 2017 とTeam Foundation Server /Visual Studio Team Services で実現...
Visual Studio 2017 と Team Foundation Server / Visual Studio Team Services で実現...
 
Team Foundation Server 2015 Update 1 インストール 手順書
Team Foundation Server 2015 Update 1インストール 手順書Team Foundation Server 2015 Update 1インストール 手順書
Team Foundation Server 2015 Update 1 インストール 手順書
 
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
コーディング不要! Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
 
Team Foundation Server 2015 Update 2.1 アップグレード 手順書 ~ Team Foundation Server 2...
Team Foundation Server 2015 Update 2.1アップグレード 手順書~ Team Foundation Server 2...Team Foundation Server 2015 Update 2.1アップグレード 手順書~ Team Foundation Server 2...
Team Foundation Server 2015 Update 2.1 アップグレード 手順書 ~ Team Foundation Server 2...
 
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
 
「Entity Framework Coreを使ってみる」 公開用
「Entity Framework Coreを使ってみる」 公開用「Entity Framework Coreを使ってみる」 公開用
「Entity Framework Coreを使ってみる」 公開用
 
ネットワーク第5回
ネットワーク第5回ネットワーク第5回
ネットワーク第5回
 
[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回
 
Team Foundation Server入門
Team Foundation Server入門Team Foundation Server入門
Team Foundation Server入門
 
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on AzureWindows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on Azure
 
Hol005 visual studio_team_services_による_プロ
Hol005 visual studio_team_services_による_プロHol005 visual studio_team_services_による_プロ
Hol005 visual studio_team_services_による_プロ
 
Directconnect200808 Install Jp
Directconnect200808 Install JpDirectconnect200808 Install Jp
Directconnect200808 Install Jp
 

Viewers also liked

Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~Masaki Takeda
 
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-Yusuke Hosonuma
 
自動テスト入れてみたけど、誰からも反応が無かった話。
自動テスト入れてみたけど、誰からも反応が無かった話。自動テスト入れてみたけど、誰からも反応が無かった話。
自動テスト入れてみたけど、誰からも反応が無かった話。naoyuki miyata
 
Performance Howto - TechAid2011
Performance Howto - TechAid2011Performance Howto - TechAid2011
Performance Howto - TechAid2011Kazushi Kamegawa
 
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要Masaki Takeda
 
はじめての ASP.NET MVC
はじめての ASP.NET MVCはじめての ASP.NET MVC
はじめての ASP.NET MVCjz5 MATSUE
 
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説Tatsuya Ishikawa
 
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテストJUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテストShuji Watanabe
 
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践慎一 古賀
 
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsiderMoq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider貴志 上坂
 
Ibm bluemix を使ってモバイルのセンサーデータを利用する
Ibm bluemix を使ってモバイルのセンサーデータを利用するIbm bluemix を使ってモバイルのセンサーデータを利用する
Ibm bluemix を使ってモバイルのセンサーデータを利用するMasaya Fujita
 

Viewers also liked (11)

Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~
 
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
 
自動テスト入れてみたけど、誰からも反応が無かった話。
自動テスト入れてみたけど、誰からも反応が無かった話。自動テスト入れてみたけど、誰からも反応が無かった話。
自動テスト入れてみたけど、誰からも反応が無かった話。
 
Performance Howto - TechAid2011
Performance Howto - TechAid2011Performance Howto - TechAid2011
Performance Howto - TechAid2011
 
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
 
はじめての ASP.NET MVC
はじめての ASP.NET MVCはじめての ASP.NET MVC
はじめての ASP.NET MVC
 
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
 
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテストJUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
 
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
 
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsiderMoq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
 
Ibm bluemix を使ってモバイルのセンサーデータを利用する
Ibm bluemix を使ってモバイルのセンサーデータを利用するIbm bluemix を使ってモバイルのセンサーデータを利用する
Ibm bluemix を使ってモバイルのセンサーデータを利用する
 

Similar to Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・デプロイ自動化 手順書

[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~de:code 2017
 
Windows10の展開手法
Windows10の展開手法Windows10の展開手法
Windows10の展開手法NAOKI ABE
 
Windows azure
Windows azureWindows azure
Windows azuresuno88
 
明星和楽2015ハンズオン資料
明星和楽2015ハンズオン資料明星和楽2015ハンズオン資料
明星和楽2015ハンズオン資料takaoka susumu
 
Getting started with Windows Containers
Getting started with Windows ContainersGetting started with Windows Containers
Getting started with Windows ContainersKazuki Takai
 
Windows Server 2019 で Container を使ってみる
Windows Server 2019 で Container を使ってみるWindows Server 2019 で Container を使ってみる
Windows Server 2019 で Container を使ってみるKazuki Takai
 
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Akira Onishi
 
Visual Studio を使わず .NET する
Visual Studio を使わず .NET するVisual Studio を使わず .NET する
Visual Studio を使わず .NET するm ishizaki
 
Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)wind06106
 
JAZUG女子部 第2回勉強会 ハンズオン
JAZUG女子部 第2回勉強会 ハンズオンJAZUG女子部 第2回勉強会 ハンズオン
JAZUG女子部 第2回勉強会 ハンズオンKana SUZUKI
 
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウドApp controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウドTakashi Kanai
 
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5Tsukasa Sugiura
 
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)takots
 
Visual Studio を使った Windows Azure アプリケーション開発概要
Visual Studio を使った Windows Azure アプリケーション開発概要Visual Studio を使った Windows Azure アプリケーション開発概要
Visual Studio を使った Windows Azure アプリケーション開発概要Tomoyuki Iwade
 
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)Masanori Ishigami
 
Cloud Foundry x Wagby
Cloud Foundry x WagbyCloud Foundry x Wagby
Cloud Foundry x WagbyYoshinori Nie
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門Tsukasa Kato
 
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~CubedKachi
 
もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順Hide Koba
 

Similar to Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・デプロイ自動化 手順書 (20)

[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
 
Windows10の展開手法
Windows10の展開手法Windows10の展開手法
Windows10の展開手法
 
Windows azure
Windows azureWindows azure
Windows azure
 
明星和楽2015ハンズオン資料
明星和楽2015ハンズオン資料明星和楽2015ハンズオン資料
明星和楽2015ハンズオン資料
 
Getting started with Windows Containers
Getting started with Windows ContainersGetting started with Windows Containers
Getting started with Windows Containers
 
Windows Server 2019 で Container を使ってみる
Windows Server 2019 で Container を使ってみるWindows Server 2019 で Container を使ってみる
Windows Server 2019 で Container を使ってみる
 
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
 
Visual Studio を使わず .NET する
Visual Studio を使わず .NET するVisual Studio を使わず .NET する
Visual Studio を使わず .NET する
 
Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)
 
JAZUG女子部 第2回勉強会 ハンズオン
JAZUG女子部 第2回勉強会 ハンズオンJAZUG女子部 第2回勉強会 ハンズオン
JAZUG女子部 第2回勉強会 ハンズオン
 
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウドApp controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
 
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5
 
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
 
Visual Studio を使った Windows Azure アプリケーション開発概要
Visual Studio を使った Windows Azure アプリケーション開発概要Visual Studio を使った Windows Azure アプリケーション開発概要
Visual Studio を使った Windows Azure アプリケーション開発概要
 
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
 
Cloud Foundry x Wagby
Cloud Foundry x WagbyCloud Foundry x Wagby
Cloud Foundry x Wagby
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門
 
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
開発チームもIaCやってみたい~VSOとDockerの組合せにチャレンジ~
 
もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 

More from Masaki Takeda

マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps
マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps Masaki Takeda
 
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps Masaki Takeda
 
WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門 WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門 Masaki Takeda
 
それでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うそれでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うMasaki Takeda
 
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015Masaki Takeda
 
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストールBizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストールMasaki Takeda
 
MTとAzureの素敵な関係 '14名古屋
MTとAzureの素敵な関係 '14名古屋MTとAzureの素敵な関係 '14名古屋
MTとAzureの素敵な関係 '14名古屋Masaki Takeda
 

More from Masaki Takeda (7)

マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps
マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps
 
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
 
WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門 WordPress 使いのためのMicrosoft Azure 超入門
WordPress 使いのためのMicrosoft Azure 超入門
 
それでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うそれでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使う
 
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
 
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストールBizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
 
MTとAzureの素敵な関係 '14名古屋
MTとAzureの素敵な関係 '14名古屋MTとAzureの素敵な関係 '14名古屋
MTとAzureの素敵な関係 '14名古屋
 

Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビルド・テスト・デプロイ自動化 手順書

Editor's Notes