Enviar pesquisa
Carregar
Azure DevOps で始めるスタートダッシュ
•
Transferir como PPTX, PDF
•
2 gostaram
•
2,039 visualizações
Yasuaki Matsuda
Seguir
JAZUG札幌支部(きたあず) 第21回勉強会 の発表資料です。
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 44
Baixar agora
Recomendados
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
Katsuya Shimizu
Azure DevOps と開発管理
Azure DevOps と開発管理
Tsukasa Kato
What's Azure DevOps
What's Azure DevOps
Kazushi Kamegawa
Azure DevOps's security
Azure DevOps's security
Kazushi Kamegawa
Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編
Kazushi Kamegawa
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Kazushi Kamegawa
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
Kazushi Kamegawa
Recomendados
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
Katsuya Shimizu
Azure DevOps と開発管理
Azure DevOps と開発管理
Tsukasa Kato
What's Azure DevOps
What's Azure DevOps
Kazushi Kamegawa
Azure DevOps's security
Azure DevOps's security
Kazushi Kamegawa
Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編
Kazushi Kamegawa
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Kazushi Kamegawa
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
Kazushi Kamegawa
Container x azure x kubernetes
Container x azure x kubernetes
Yasuaki Matsuda
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Hiroyuki Mori
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
Takekazu Omi
AzureDevOpsの機能解説
AzureDevOpsの機能解説
Makoto Nishimura
Azure DevOps Management in Organization
Azure DevOps Management in Organization
Kazushi Kamegawa
Jenkins User Conference 東京 2015
Jenkins User Conference 東京 2015
Kohsuke Kawaguchi
Azure Boards and Azure Test Plans inside out.
Azure Boards and Azure Test Plans inside out.
Kazushi Kamegawa
Azure boards for beginners
Azure boards for beginners
Kazushi Kamegawa
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
Yasuaki Matsuda
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Kazushi Kamegawa
Bicep 入門 MySQL編
Bicep 入門 MySQL編
Takekazu Omi
How to face the Kubernetes ?
How to face the Kubernetes ?
Yoshio Terada
俺とHashiCorp
俺とHashiCorp
Toru Makabe
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
満徳 関
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
Yoshio Terada
AnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a Code
Satoru Yoshida
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Kuniteru Asami
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)
Toru Makabe
Azure How to Learn &ゆるふわ雑談Q&A
Azure How to Learn &ゆるふわ雑談Q&A
Keiji Kamebuchi
Azure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
Keiji Kamebuchi
Mais conteúdo relacionado
Mais procurados
Container x azure x kubernetes
Container x azure x kubernetes
Yasuaki Matsuda
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Hiroyuki Mori
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
Takekazu Omi
AzureDevOpsの機能解説
AzureDevOpsの機能解説
Makoto Nishimura
Azure DevOps Management in Organization
Azure DevOps Management in Organization
Kazushi Kamegawa
Jenkins User Conference 東京 2015
Jenkins User Conference 東京 2015
Kohsuke Kawaguchi
Azure Boards and Azure Test Plans inside out.
Azure Boards and Azure Test Plans inside out.
Kazushi Kamegawa
Azure boards for beginners
Azure boards for beginners
Kazushi Kamegawa
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
Yasuaki Matsuda
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Kazushi Kamegawa
Bicep 入門 MySQL編
Bicep 入門 MySQL編
Takekazu Omi
How to face the Kubernetes ?
How to face the Kubernetes ?
Yoshio Terada
俺とHashiCorp
俺とHashiCorp
Toru Makabe
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
満徳 関
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
Yoshio Terada
AnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a Code
Satoru Yoshida
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Kuniteru Asami
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)
Toru Makabe
Azure How to Learn &ゆるふわ雑談Q&A
Azure How to Learn &ゆるふわ雑談Q&A
Keiji Kamebuchi
Mais procurados
(20)
Container x azure x kubernetes
Container x azure x kubernetes
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
AzureDevOpsの機能解説
AzureDevOpsの機能解説
Azure DevOps Management in Organization
Azure DevOps Management in Organization
Jenkins User Conference 東京 2015
Jenkins User Conference 東京 2015
Azure Boards and Azure Test Plans inside out.
Azure Boards and Azure Test Plans inside out.
Azure boards for beginners
Azure boards for beginners
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Bicep 入門 MySQL編
Bicep 入門 MySQL編
How to face the Kubernetes ?
How to face the Kubernetes ?
俺とHashiCorp
俺とHashiCorp
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
AnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a Code
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)
Azure How to Learn &ゆるふわ雑談Q&A
Azure How to Learn &ゆるふわ雑談Q&A
Semelhante a Azure DevOps で始めるスタートダッシュ
Azure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
Keiji Kamebuchi
Azure <3 Openness
Azure <3 Openness
Keiji Kamebuchi
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Yasuaki Matsuda
Container deployment on Azure
Container deployment on Azure
Tsukasa Kato
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Shinya Nakajima
Azure Fundamental
Azure Fundamental
Yui Ashikaga
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
Masahiko Ebisuda
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Harada Kazuki
20151024 Azureデータストア概要
20151024 Azureデータストア概要
Keiji Kamebuchi
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
Shinichiro Arai
Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発
Yasuaki Matsuda
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
アプリ開発&チーム管理で役立った拡張機能
アプリ開発&チーム管理で役立った拡張機能
Masaki Suzuki
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
Kazushi Kamegawa
Ride on Azure! 詳細編
Ride on Azure! 詳細編
Keiji Kamebuchi
DevOps on Azure Kubernetes
DevOps on Azure Kubernetes
Issei Hiraoka
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使う
Takeshi Fukuhara
もっとサーバーレスを手軽に便利に!Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Apps
典子 松本
Semelhante a Azure DevOps で始めるスタートダッシュ
(20)
Azure Functions あれこれ
Azure Functions あれこれ
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
Azure <3 Openness
Azure <3 Openness
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Container deployment on Azure
Container deployment on Azure
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure Fundamental
Azure Fundamental
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
20151024 Azureデータストア概要
20151024 Azureデータストア概要
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
アプリ開発&チーム管理で役立った拡張機能
アプリ開発&チーム管理で役立った拡張機能
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
Ride on Azure! 詳細編
Ride on Azure! 詳細編
DevOps on Azure Kubernetes
DevOps on Azure Kubernetes
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使う
もっとサーバーレスを手軽に便利に!Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Apps
Mais de Yasuaki Matsuda
Azure 三つ巴チームが送るIgnite 振り返り!
Azure 三つ巴チームが送るIgnite 振り返り!
Yasuaki Matsuda
Azure event grid 紹介
Azure event grid 紹介
Yasuaki Matsuda
Moderator Slide for Global Azure Bootcamp 2019@Sapporo
Moderator Slide for Global Azure Bootcamp 2019@Sapporo
Yasuaki Matsuda
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
NV シリーズのインスタンスでGPU使ってイロイロ想像する
NV シリーズのインスタンスでGPU使ってイロイロ想像する
Yasuaki Matsuda
Black jumbodogをcoreclrで動かしてみた
Black jumbodogをcoreclrで動かしてみた
Yasuaki Matsuda
さくらのクラウド
さくらのクラウド
Yasuaki Matsuda
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Yasuaki Matsuda
Mais de Yasuaki Matsuda
(8)
Azure 三つ巴チームが送るIgnite 振り返り!
Azure 三つ巴チームが送るIgnite 振り返り!
Azure event grid 紹介
Azure event grid 紹介
Moderator Slide for Global Azure Bootcamp 2019@Sapporo
Moderator Slide for Global Azure Bootcamp 2019@Sapporo
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
NV シリーズのインスタンスでGPU使ってイロイロ想像する
NV シリーズのインスタンスでGPU使ってイロイロ想像する
Black jumbodogをcoreclrで動かしてみた
Black jumbodogをcoreclrで動かしてみた
さくらのクラウド
さくらのクラウド
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Azure DevOps で始めるスタートダッシュ
1.
Azure DevOps で始める スタートダッシュ JAZUG札幌支部(きたあず)
第21回勉強会 2018/12/01 Yasuaki Matsuda
2.
自己紹介 松田 恭明(Yasuaki
Matsuda) • Microsoft MVP for Microsoft Azure(2016~) • きたあずの スタッフ • (@DarkCrash3 ) • Facebook: vnext.y • 札幌 Azure もくもく会 のメンバー 2
3.
Azure DevOps とは Copyright©
2015, JAZUG All Rights Reserved. 5
4.
https://azure.microsoft.com/ja- jp/blog/introducing-azure-devops/ Copyright© 2015, JAZUG
All Rights Reserved. 6
5.
Azure DevOps Copyright© 2015,
JAZUG All Rights Reserved. 7
6.
Azure DevOps Copyright© 2015,
JAZUG All Rights Reserved. 8
7.
Azure DevOps Tokyo,
Japan - 11月24日 https://jazug.connpass.com/event/105229/ クラウド ネイティブ開発と Azure DevOps https://www.slideshare.net/chack411/azure-devops-123863999 Copyright© 2015, JAZUG All Rights Reserved. 9
8.
チョットだけ 過去を振り返って Copyright© 2015, JAZUG
All Rights Reserved. 10
9.
Visual Studio SourceSafe
!? ソース管理ツール ファイルごとのバージョン管理ができた UTF非対応 ファイルサーバーで動く 2005年が最新版 Copyright© 2015, JAZUG All Rights Reserved. 11
10.
ツールのカバーする範囲 Copyright© 2015, JAZUG
All Rights Reserved. 12 プロジェクト 要求 設計 実装 Visual Studio VSS テスト テスト コード? リリー ス
11.
Visual Studio Team
Foundation Server Team Foundation Version Control UTFサポート バージョンは番号ですべてのソースが 作業管理 要求から実作業まで、一つの項目で管理する仕組み テストもリリースも含まれて Copyright© 2015, JAZUG All Rights Reserved. 13
12.
ツールのカバーする範囲 Copyright© 2015, JAZUG
All Rights Reserved. 14 プロジェクト(TFS) 要求 設計 実装 Visual Studio VSS テスト テスト コード? リリー ス
13.
Application Lifecycle Management 開発 テストリリース 要求・フィー ドバック Copyright©
2015, JAZUG All Rights Reserved. 15
14.
DevOps Copyright© 2015, JAZUG
All Rights Reserved. 16
15.
DevOpsの要素いくつか リードタイムの短縮 ビルド テスト デプロイ 経験を学習 ユーザーのフィードバック 運用中のフィードバック 実験的なリリース カナリアリリース、A/Bテスト … etc. Copyright©
2015, JAZUG All Rights Reserved. 17
16.
運用(ビジネス)も含めて考える 開発 テスト リリース 運用 要求・フィー ドバック Copyright© 2015, JAZUG
All Rights Reserved. 18
17.
自動化で時間を短縮する ビルド、テストを自動化する 個々の開発マシンによる結果ではなく一つの正解を作る • 環境依存するようなコードが生まれなくなる 自動化されたパイプラインを作る • ライブラリ取得、ミドルウェア追加、リポジトリ作成 リリースを自動化する 本番環境への手順を一つのパイプラインにする Copyright©
2015, JAZUG All Rights Reserved. 19
18.
自動化大変 いつやるの? 最初からやらないとやるタイミングなくなる リリース直前にやると、自動化パイプラインの品質評価がない 自動化するにあたってスクリプトの作成 テスト可能なコーディングをしないとテストできなくなる 運用している環境のモニタリング(可視化) 最初の一歩が重い・・・そんな私に(あなたに) Copyright© 2015, JAZUG
All Rights Reserved. 20
19.
Azure DevOps をテンプレートから作成 最初の一歩を自動化 Copyright© 2015,
JAZUG All Rights Reserved. 21
20.
Azure Portalから Copyright© 2015,
JAZUG All Rights Reserved. 22
21.
DevOps Project Copyright© 2015,
JAZUG All Rights Reserved. 23
22.
DevOps Project Copyright© 2015,
JAZUG All Rights Reserved. 24
23.
DevOps Project Copyright© 2015,
JAZUG All Rights Reserved. 25
24.
DevOps Project Copyright© 2015,
JAZUG All Rights Reserved. 26
25.
DevOps Project Copyright© 2015,
JAZUG All Rights Reserved. 27
26.
対話式のインターフェイス Runtime - 開発言語選択 Framework
– 開発言語のフレームワーク選択 Service – 利用する Azure のサービス、デプロイする先を選択 Create – 最終確認、利用する Azure のサービスの設定 Copyright© 2015, JAZUG All Rights Reserved. 28
27.
Azure DevOps 自動的に作られたテンプレートはどうなってるのか Copyright© 2015,
JAZUG All Rights Reserved. 29
28.
Project 選択 Copyright© 2015,
JAZUG All Rights Reserved. 30
29.
Project Copyright© 2015, JAZUG
All Rights Reserved. 31
30.
Project Overview – プロジェクト概要、ダッシュボード、Wiki Boards
– ワークアイテム(作業項目)の管理、可視化 Repos – ソースリポジトリ Pipelines – ビルド、リリースの自動化 Test Plans – テスト計画、クラウド上のロードテスト Artifacts – 成果物の管理、 nuget.org, npmjs.com へのFeed Copyright© 2015, JAZUG All Rights Reserved. 32
31.
k8s テンプレート Copyright© 2015,
JAZUG All Rights Reserved. 33
32.
Pipeline - Build Copyright©
2015, JAZUG All Rights Reserved. 34 コンテナレジストリの作成 ビルド コンテナへプッシュ Helm インストール Helm パッケージ ARMテンプレートを成果物 成果物をパブリッシュ
33.
Pipeline - Release Copyright©
2015, JAZUG All Rights Reserved. 35 AKSクラスタ作成(IaaS) 成果物のARMテンプレート Helm インストール Helm 初期化 Helm アップグレード コンテナレジストリより
34.
リソース • ARMテンプレート • ビルド後のイメージ格納 コンテナ レジストリ •
ARMテンプレートK8s クラスタ • HelmK8s デプロイ Copyright© 2015, JAZUG All Rights Reserved. 36
35.
レイヤー Azure IaaS – VNET,
VM, LB K8s cluster Kubernetes サー ビス Container Registry Copyright© 2015, JAZUG All Rights Reserved. 37
36.
テンプレートがここまで作る。 あとは好きなように変えることができる。 スタートダッシュ!! Copyright© 2015, JAZUG
All Rights Reserved. 38
37.
進化させる テストコードを実装して、ビルド時に必ず実行する カバレッジ テストも自動化して、スピードアップ パッケージ化する、公開する。 通知を Logic Apps
で通知のパイプラインを作る ビルド、リリース、タスク Azure リソースのトリガーも Application Insight のエラーをそのままタスク化することも。 EventGrid をHub にして function 複数のWebhooks の操作(Automation) • 趣味のめり込みすぎる人は、ライフバランスため、作業時間増えたら開発VM自動 シャットダウンとか・・・(そんな人いない?) Copyright© 2015, JAZUG All Rights Reserved. 39
38.
まとめ テンプレートから作成すると、パイプラインが構築された状態 から始めることができる。 小さくスタートして少しづつ進化させる 関わる人の力を発揮+成長+継続できるといいなと思う Copyright© 2015, JAZUG
All Rights Reserved. 42
39.
Microsoft Learn https://docs.microsoft.com/ja-jp/learn/ 無料で使える学習サイト Copyright© 2015,
JAZUG All Rights Reserved. 43
40.
Azure DevOps https://azure.microsoft.com/ja-jp/services/devops/ https://azure.com/devops Copyright© 2015,
JAZUG All Rights Reserved. 44
41.
Developer Community https://developercommunity.visualstudio.com/ 問題点の共有、機能の提案・投票 Copyright© 2015,
JAZUG All Rights Reserved. 45
42.
Azure DevOps Twitter:@AzureDevOps Copyright© 2015,
JAZUG All Rights Reserved. 46
43.
Azure DevOps 住まいは Azure Copyright©
2015, JAZUG All Rights Reserved. 47
44.
ご清聴 ありがとうございました Copyright© 2015, JAZUG
All Rights Reserved. 48
Baixar agora