visual studio team services 新機能使い倒し

44
© 2015 Takashi Takebayashi Microsoft MVP for Visual Studio and Development Technologies TFSUG Takashi Takebayashi @changeworlds Visual Studio Team Services Here comes a new features! © 2015 Takashi Takebayashi 31TFSUG東京 VSTSの新機能

Upload: takashi-takebayashi

Post on 16-Apr-2017

794 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Microsoft MVP for Visual Studio and Development Technologies TFSUG Takashi Takebayashi

@changeworlds

Visual Studio Team Services Here comes a new features!

© 2015 Takashi Takebayashi

第31回 TFSUG東京 VSTSの新機能

Page 2: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

From Connect(); // 2015, 新機能

デモ

まとめ

Agenda

Page 3: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

From Connect(); // 2015, 新機能

Page 4: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能とマーケットプレイス

Release Managementがパブリックプレビューに

Package Managementがパブリックプレビューに

コード検索がパブリックプレビューに

テスト結果のUIカイゼン

探索テストの拡張

Test Managerの拡張機能化

MacInCloud(Macのリモートレンタルサービス)との連携

From Connect(); // 2015, 新機能

Page 5: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能とマーケットプレイス

Release Managementがパブリックプレビューに

Package Managementがパブリックプレビューに

コード検索がパブリックプレビューに

テスト結果のUIカイゼン

探索テストの拡張

Test Managerの拡張機能化

MacInCloud(Macのリモートレンタルサービス)との連携

From Connect(); // 2015, 新機能

Page 6: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能とマーケットプレイス

Page 7: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

プラグインと非プラグイン

Page 8: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

コード検索もマーケットプレイスから

Page 9: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能のインストール #1

Page 10: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能のインストール #2

Page 11: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能のインストール #3

Page 12: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

コード検索が追加

Page 13: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

コード検索が追加

後でデモします!

Page 14: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Release Management

Page 15: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

個別にRelease Managementの設定不要へ

Page 16: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Page 17: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

自動的にデプロイするなんて!!

Page 18: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

自動的にデプロイするなんて!!

オレの承認が必要だ!!

Page 19: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

自動的にデプロイするなんて!!

オレの承認が必要だ!!

後でデモします!

Page 20: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Release Managementを使ったリリース例

Ops

Azure

Visual Studio Team Services(VSTS)

Machine

Dev上司

Page 21: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

Dev上司

VSTS

Page 22: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev上司

Page 23: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev上司

Page 24: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev

#4 WebAppSource

push

Git

上司

Page 25: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev

#4 WebAppSource

push

GitBuild Agent

#5 Gitリポジトリ監視

自動ビルド&テスト

上司

Page 26: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev

#4 WebAppSource

push

GitBuild Agent

#5 Gitリポジトリ監視

自動ビルド&テスト

Release Management

#6 ビルド 監視

上司

Page 27: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev

#4 WebAppSource

push

GitBuild Agent

#5 Gitリポジトリ監視

自動ビルド&テスト

Release Management

#6 ビルド 監視

上司

#7 承認依頼

Page 28: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev

#4 WebAppSource

push

GitBuild Agent

#5 Gitリポジトリ監視

自動ビルド&テスト

Release Management

#6 ビルド 監視

上司

#7 承認依頼

#8 承認

Page 29: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev

#4 WebAppSource

push

GitBuild Agent

#5 Gitリポジトリ監視

自動ビルド&テスト

Release Management

#6 ビルド 監視

上司

#7 承認依頼

#8 承認

#9 デプロイ

Page 30: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

#3 作業 通知

Release Managementを使ったリリース例

Ops

#1 作業 通知

Azure

VSTS

#2 IaCで構築

Machine

Dev

#4 WebAppSource

push

GitBuild Agent

#5 Gitリポジトリ監視

自動ビルド&テスト

Release Management

#6 ビルド 監視

上司

#7 承認依頼

#8 承認

#9 デプロイ

後でデモします!

Page 31: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

テスト結果のUIカイゼン

Page 32: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

テスト結果のUIカイゼン

Page 33: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

MacInCloudとの連携

Page 34: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

MacInCloudの公式ページ

Page 35: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

MacInCloudとの連携方法 #1

Page 36: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

MacInCloudとの連携方法 #2

Page 37: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

デモ

Page 38: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

まとめ

Page 39: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能とマーケットプレイス

Release Managementがパブリックプレビューに

Package Managementがパブリックプレビューに

コード検索がパブリックプレビューに

テスト結果のUIカイゼン

探索テストの拡張

Test Managerの拡張機能化

MacInCloud(Macのリモートレンタルサービス)との連携

From Connect(); // 2015, 新機能

Page 40: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

拡張機能とマーケットプレイス

Release Managementがパブリックプレビューに

Package Managementがパブリックプレビューに

コード検索がパブリックプレビューに

テスト結果のUIカイゼン

探索テストの拡張

Test Managerの拡張機能化

MacInCloud(Macのリモートレンタルサービス)との連携

一部の紹介でもこんなに便利に

Page 41: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Priceless デモに使用したVisual Studio Team Servicesの機能すべて

デモに使用したMicrosoft Azure WebApps

とりあえず試す

Page 42: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Any questions?

Page 43: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Takashi Takebayashi @changeworlds Microsoft MVP for Visual Studio and Development Technologies

Blog : http://changesworlds.com/ Role : Scrum Master, Agile Coach Writing : Build Insider, mynavinews Community : スクラム道, TFSUGコアメンバ

Speaker

Page 44: Visual Studio Team Services 新機能使い倒し

© 2015 Takashi Takebayashi

Thank you for your attention