Suche senden
Hochladen
Azure DevOps と開発管理
•
6 gefällt mir
•
1,771 views
Tsukasa Kato
Folgen
JAZUG熊本(くまあず)平日夜の勉強会#5 2019/12/19
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 31
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
はじめての datadog
はじめての datadog
Naoya Nakazawa
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方
増田 亨
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
Yusuke Suzuki
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
ドメイン駆動設計入門
ドメイン駆動設計入門
増田 亨
Rest ful api設計入門
Rest ful api設計入門
Monstar Lab Inc.
Azure Cosmos DB のキホンと使いドコロ
Azure Cosmos DB のキホンと使いドコロ
Kazuyuki Miyake
Empfohlen
はじめての datadog
はじめての datadog
Naoya Nakazawa
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方
増田 亨
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
Yusuke Suzuki
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
ドメイン駆動設計入門
ドメイン駆動設計入門
増田 亨
Rest ful api設計入門
Rest ful api設計入門
Monstar Lab Inc.
Azure Cosmos DB のキホンと使いドコロ
Azure Cosmos DB のキホンと使いドコロ
Kazuyuki Miyake
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
AWS Black Belt - AWS Glue
AWS Black Belt - AWS Glue
Amazon Web Services Japan
3週連続DDDその1 ドメイン駆動設計の基本を理解する
3週連続DDDその1 ドメイン駆動設計の基本を理解する
増田 亨
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
DynamoDB設計のちょっとした技
DynamoDB設計のちょっとした技
Yoichi Toyota
Swaggerでのapi開発よもやま話
Swaggerでのapi開発よもやま話
KEISUKE KONISHI
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
tsukasamannen
Kubernetes Cost Optimization
Kubernetes Cost Optimization
Shiho ASA
負荷試験ツールlocustを使おう
負荷試験ツールlocustを使おう
iRidge, Inc.
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
Akihiro Kuwano
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
REST API のコツ
REST API のコツ
pospome
マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015
Yusuke Suzuki
ドメイン駆動設計 失敗したことと成功したこと
ドメイン駆動設計 失敗したことと成功したこと
BIGLOBE Inc.
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Kazushi Kamegawa
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
ソフトウェア開発のやり方の改善
ソフトウェア開発のやり方の改善
増田 亨
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
Weitere ähnliche Inhalte
Was ist angesagt?
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
AWS Black Belt - AWS Glue
AWS Black Belt - AWS Glue
Amazon Web Services Japan
3週連続DDDその1 ドメイン駆動設計の基本を理解する
3週連続DDDその1 ドメイン駆動設計の基本を理解する
増田 亨
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
DynamoDB設計のちょっとした技
DynamoDB設計のちょっとした技
Yoichi Toyota
Swaggerでのapi開発よもやま話
Swaggerでのapi開発よもやま話
KEISUKE KONISHI
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
tsukasamannen
Kubernetes Cost Optimization
Kubernetes Cost Optimization
Shiho ASA
負荷試験ツールlocustを使おう
負荷試験ツールlocustを使おう
iRidge, Inc.
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
Akihiro Kuwano
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
REST API のコツ
REST API のコツ
pospome
マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015
Yusuke Suzuki
ドメイン駆動設計 失敗したことと成功したこと
ドメイン駆動設計 失敗したことと成功したこと
BIGLOBE Inc.
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Kazushi Kamegawa
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
ソフトウェア開発のやり方の改善
ソフトウェア開発のやり方の改善
増田 亨
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
Was ist angesagt?
(20)
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
AWS Black Belt - AWS Glue
AWS Black Belt - AWS Glue
3週連続DDDその1 ドメイン駆動設計の基本を理解する
3週連続DDDその1 ドメイン駆動設計の基本を理解する
Redisの特徴と活用方法について
Redisの特徴と活用方法について
DynamoDB設計のちょっとした技
DynamoDB設計のちょっとした技
Swaggerでのapi開発よもやま話
Swaggerでのapi開発よもやま話
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
Kubernetes Cost Optimization
Kubernetes Cost Optimization
負荷試験ツールlocustを使おう
負荷試験ツールlocustを使おう
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
REST API のコツ
REST API のコツ
マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015
ドメイン駆動設計 失敗したことと成功したこと
ドメイン駆動設計 失敗したことと成功したこと
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
ソフトウェア開発のやり方の改善
ソフトウェア開発のやり方の改善
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
Ähnlich wie Azure DevOps と開発管理
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
PHP on Windows Azure
PHP on Windows Azure
Microsoft
PHP on Windows Azure
PHP on Windows Azure
Microsoft Openness Japan
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
Shinichiro Arai
20170629 技術者向けazure stack_paas
20170629 技術者向けazure stack_paas
Shotaro Suzuki
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
Akira Inoue
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
Microsoft
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
Takeshi Fukuhara
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Akira Inoue
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
Azure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdf
YasuhiroHanda2
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Akira Inoue
Azure <3 Openness
Azure <3 Openness
Keiji Kamebuchi
20170719 wintechq azure_stack
20170719 wintechq azure_stack
Osamu Takazoe
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Akira Inoue
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
Akira Inoue
Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213
Ayumu Inaba
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
Masahiko Ebisuda
Ähnlich wie Azure DevOps と開発管理
(20)
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
PHP on Windows Azure
PHP on Windows Azure
PHP on Windows Azure
PHP on Windows Azure
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
20170629 技術者向けazure stack_paas
20170629 技術者向けazure stack_paas
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Azure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdf
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Azure <3 Openness
Azure <3 Openness
20170719 wintechq azure_stack
20170719 wintechq azure_stack
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
Mehr von Tsukasa Kato
すぐにでも使える Windows Virtual Desktop
すぐにでも使える Windows Virtual Desktop
Tsukasa Kato
Open Source x AI
Open Source x AI
Tsukasa Kato
ニューノーマルな働き方!?Teams投稿をセンチメント分析!
ニューノーマルな働き方!?Teams投稿をセンチメント分析!
Tsukasa Kato
WVD運用に欠かせない5つのポイント
WVD運用に欠かせない5つのポイント
Tsukasa Kato
ARM版Windows Virtual Desktop事始め
ARM版Windows Virtual Desktop事始め
Tsukasa Kato
Container x AI
Container x AI
Tsukasa Kato
Power Automate with kintone
Power Automate with kintone
Tsukasa Kato
ぼうけんにでかけよう Kubernetes KEDA
ぼうけんにでかけよう Kubernetes KEDA
Tsukasa Kato
Azure Private Linkのご紹介
Azure Private Linkのご紹介
Tsukasa Kato
Azure Vnetの拡張と強化
Azure Vnetの拡張と強化
Tsukasa Kato
マネージドBastion Azure Bastion
マネージドBastion Azure Bastion
Tsukasa Kato
SendGridを使ったスマホアプリ運用
SendGridを使ったスマホアプリ運用
Tsukasa Kato
よりお手軽なBotへ 〜APIで効率的なBotを〜
よりお手軽なBotへ 〜APIで効率的なBotを〜
Tsukasa Kato
Container deployment on Azure
Container deployment on Azure
Tsukasa Kato
AKS+KEDAで実現!Container Functions Pipeline
AKS+KEDAで実現!Container Functions Pipeline
Tsukasa Kato
Azuredevopsakskeda
Azuredevopsakskeda
Tsukasa Kato
Build2019発表情報一気見せ
Build2019発表情報一気見せ
Tsukasa Kato
俺のセキュリティを超えてゆけ
俺のセキュリティを超えてゆけ
Tsukasa Kato
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
Tsukasa Kato
Azure serverlesssummit2018
Azure serverlesssummit2018
Tsukasa Kato
Mehr von Tsukasa Kato
(20)
すぐにでも使える Windows Virtual Desktop
すぐにでも使える Windows Virtual Desktop
Open Source x AI
Open Source x AI
ニューノーマルな働き方!?Teams投稿をセンチメント分析!
ニューノーマルな働き方!?Teams投稿をセンチメント分析!
WVD運用に欠かせない5つのポイント
WVD運用に欠かせない5つのポイント
ARM版Windows Virtual Desktop事始め
ARM版Windows Virtual Desktop事始め
Container x AI
Container x AI
Power Automate with kintone
Power Automate with kintone
ぼうけんにでかけよう Kubernetes KEDA
ぼうけんにでかけよう Kubernetes KEDA
Azure Private Linkのご紹介
Azure Private Linkのご紹介
Azure Vnetの拡張と強化
Azure Vnetの拡張と強化
マネージドBastion Azure Bastion
マネージドBastion Azure Bastion
SendGridを使ったスマホアプリ運用
SendGridを使ったスマホアプリ運用
よりお手軽なBotへ 〜APIで効率的なBotを〜
よりお手軽なBotへ 〜APIで効率的なBotを〜
Container deployment on Azure
Container deployment on Azure
AKS+KEDAで実現!Container Functions Pipeline
AKS+KEDAで実現!Container Functions Pipeline
Azuredevopsakskeda
Azuredevopsakskeda
Build2019発表情報一気見せ
Build2019発表情報一気見せ
俺のセキュリティを超えてゆけ
俺のセキュリティを超えてゆけ
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
Azure serverlesssummit2018
Azure serverlesssummit2018
Azure DevOps と開発管理
1.
Azure DevOpsと開発管理 JAZUG熊本(くまあず)平日夜の勉強会#5 2019/12/19 Tsukasa Kato
2.
Profile Copyright© 2019, kumaazu
All Rights Reserved. 2 Tsukasa Kato / 加藤 司 株式会社オルターブース テクニカルアーキテクト Microsoft Azure / AWS / C# / PHP / Xamarin Windows Server / Linux Microsoft MVP for Microsoft Azure 2
3.
開発 (Dev) と運用
(Ops) を組 み合わせたものである DevOps は、人、プロセス、 テクノロジを統合したもの エンドユーザーに継続的に 価値を提供する 3 DevOpsとは Copyright© 2019, kumaazu All Rights Reserved.
4.
4 CI/CDパイプラインの例 Copyright© 2019, kumaazu
All Rights Reserved. https://docs.microsoft.com/ja-jp/azure/machine-learning/team-data-science-process/ci-cd-flask
5.
Copyright© 2019, kumaazu
All Rights Reserved. 5 Azure DevOps
6.
Copyright© 2019, kumaazu
All Rights Reserved. 6 Azure Boards Azure Pipelines Azure Repos Azure Test Plans Azure Artifacts かんばんボード、バック ログ、チームのダッシュ ボード、カスタム レポー トを使用して作業を追跡 Linux、macOS、および Windows 用のクラウド ホステッド パイプライン 無料のプライベート Git リポジトリ、プルリクエ スト、コード検索 計画された探索的テスト ソリューションによる コードの品質を向上 パブリックおよびプライ ベートのソースから、 Maven、npm、NuGet、 Python パッケージの フィードを作成して共有 Azure DevOps
7.
7 Azure Boards Copyright© 2019,
kumaazu All Rights Reserved. Connected from idea to release • あらゆる開発段階におけるアイデアを漏らさず追跡 可能。また、コードに対するすべての変更が作業項 目に直接リンクされていることから、チームで変更 が見逃されることはない。 Scrum ready • 組み込みのスクラム ボードと計画ツールを使用すれ ば、チームは、スプリント、スタンドアップ、計画 ミーティングを実施できる。 Project insights • 強力な分析ツールとダッシュボード ウィジェットを 使用して、プロジェクトの正常性と状態に関する新 しい分析情報を取得できる。 かんばんボード、バックログ、 チームのダッシュボード、カスタ ム レポートを使用して作業を追跡
8.
8 Azure Boards ドラッグ&ドロップで管理できる操作性の高さ Reposで管理されているリポジトリのコミット、PRの作業項目 とリンク出来て、効率良いタスク管理が可能 GitHubとの統合によりGitHubリポジトリのコミットやPRの作 業項目へのリンクが可能 ダッシュボードをカスタマイズしてプロジェクトの進行状況を 簡単に監視 TeamsやSlackなどからの利用も可能 Copyright© 2019,
kumaazu All Rights Reserved.
9.
9 プロセステンプレート Copyright© 2019, kumaazu
All Rights Reserved. BasicAgile ScrumCMMI 4つのテンプレート (Basic,Agile, Scrum,CMMI) が利用可能
10.
10 プロセステンプレートのカスタマイズ Copyright© 2019, kumaazu
All Rights Reserved. https://docs.microsoft.com/en-us/azure/devops/organizations/settings/work/customize- process?view=azure-devops&tabs=new-nav&viewFallbackFrom=vsts https://docs.microsoft.com/en-us/azure/devops/organizations/settings/work/customize- process-field?view=azure-devops&tabs=new-nav&viewFallbackFrom=vsts レイアウト、フィールド、ページ追加、コントロールなどのカスタマイズが可能
11.
11 ダッシュボード Copyright© 2019, kumaazu
All Rights Reserved. ダッシュボード機能で様々な情報を一覧表示して進捗管理 https://docs.microsoft.com/ja-jp/azure/devops/report/dashboards/overview?toc=%2Fvsts%2Freport%2Fsql- reports%2Ftoc.json&%3Bbc=%2Fvsts%2Freport%2Fsql-reports%2Fbreadcrumb%2Ftoc.json&view=tfs-2018 Sprint Burndown Chart タスクボードの残時間を集計 してグラフ表示 Chart for Work Items タスクボードの項目数を集計 してグラフ表示 Chart for Build History ビルドの成否をグラフ表示 Test Results Trend 単体機能テスト結果状況をグ ラフ表示
12.
12 拡張機能 Copyright© 2019, kumaazu
All Rights Reserved. Marketplaceから様々な拡張機能をインストール Azure DevOps Analytics Burndown / Burnup表示 https://marketplace.visualstudio.com/items?itemName= ms.vss-analytics
13.
13 Github連携 Copyright© 2019, kumaazu
All Rights Reserved. GithubからAzure Boadsの利用が可能に
14.
14 Azure Repos Copyright© 2019,
kumaazu All Rights Reserved. Support for any Git client • 任意の IDE、エディター、または Git クライア ントから Git リポジトリに安全に接続し、 コードをプッシュできる。 Web hooks and API integration • マーケットプレイスから検証や拡張機能を追 加したり、Web hook と REST API を使用して 自分で作成したりできる。 Semantic code search • クラスや変数を認識するコード対応検索によ り、検索対象がすぐに見つけることができる。 プロジェクトにクラウドでホスト された容量無制限のプライベート Git リポジトリを実現
15.
15 Azure Repos 趣味のプロジェクトから世界最大規模のリポジトリまでスケー ル可能な無制限のプライベート Git/
TFVCリポジトリのホス ティング マーケットプレイスから検証や拡張機能を追加したり、Web hook と REST API を使用して自分で作成も可能 スレッドを使いディスカッションしたり、変更に対するGitの コードレビューを効果的に実行可能 Azure Pipelines やその他のツールを使用して、CI/CDをセット アップして、 pull request でビルド、テスト、デプロイを自動 的にトリガー可能 Copyright© 2019, kumaazu All Rights Reserved.
16.
16 Azure Pipelines Copyright© 2019,
kumaazu All Rights Reserved. Any language, any platform • Node.js、Python、Java、PHP、Ruby、C/C++、.NET 、Android、および iOS アプリをビルド、テスト、デプ ロイ可能。Linux、macOS、および Windows で並列実 行することができる。 Containers and Kubernetes • 簡単にイメージをビルドし、Docker Hub や Azure Container Registry などのコンテナー レジストリにプッ シュできる。コンテナーを個々のホスト や Kubernetes にデプロイすることができる。 Extensible • コミュニティが構築したさまざまなビルド、テスト、デ プロイ タスクのほか、Slack からSonarCloud までの数 百の拡張機能を探し、実装できる。 Linux、macOS、Windows 向けの クラウド ホステッド パイプライン
17.
17 Azure Pipelines Copyright© 2019,
kumaazu All Rights Reserved. Deploy to any cloud • Azure、AWS、GCP など、任意のクラウドへのソフト ウェアの継続的デリバリー (CD) を実装。相互に依存す る任意の数のステージへのデプロイを視覚化。 Best-in-class for open source • 迅速な継続的インテグレーション/継続的デリバリー (CI/CD) パイプラインをすべてのオープン ソース プロ ジェクトに利用可能。すべてのオープン ソース プロ ジェクトに利用可能な 10 個の無料の並列ジョブ (ビルド 時間無制限) を実行することができる。 Advanced workflows and features • 簡単なビルド チェーンと複数のフェーズにわたるビルド を利用可能。YAML、テストの統合、リリース ゲート、 レポートなどがサポートされる。 Linux、macOS、Windows 向けの クラウド ホステッド パイプライン
18.
18 Azure Pipelines オープンソース用に10個の無料並列ジョブを実行可能(時間制 限なし) Linux、macOS、Windows用のクラウドホステッドなビルド環 境が提供 Node.js、Python、Java、PHP、Ruby、C/C++、.NET、Android、 および iOS
アプリをビルド、テスト、デプロイできる コンテナーイメージをビルドし、Docker HubやACRへプッシュ でき、Kubernetesや個別ホストへデプロイできる Azure、AWS、GCP など、任意のクラウドへのソフトウェアの 継続的デリバリー (CD)を実装できる Copyright© 2019, kumaazu All Rights Reserved.
19.
19 パイプライン管理はYAML Copyright© 2019, kumaazu
All Rights Reserved. コンテナをビルドしてACRへプッシュする例 # Docker # Build a Docker image # https://docs.microsoft.com/azure/devops/pipelines/languages/ docker trigger: - master resources: - repo: self variables: tag: '$(Build.BuildId)' stages: - stage: Build displayName:Build image jobs: - job: Build displayName:Build pool: vmImage: 'ubuntu-latest' steps: - task: Docker@2 inputs: containerRegistry:'ACR' repository: 'Kumaazudemo' command: 'buildAndPush' Dockerfile: '**/Dockerfile' tags: '$(Build.BuildNumber)'
20.
20 Github連携 Copyright© 2019, kumaazu
All Rights Reserved. GithubからAzure Pipelinesの利用が可能に
21.
21 Pipelines Pricing Copyright© 2019,
kumaazu All Rights Reserved. Linux、macOS、Windowsでビルド オープンソースプロ ジェクト • 10(無料) • 並列ジョブ(毎月時間 制限なし) Microsoft ホステッド CI/CD • 1(無料) • 並列ジョブ(1ヶ月あ たり最大 1,800分) • その後、追加の並列 ジョブごとに ¥4,480 セルフホステッド CI/CD • 1(無料) • 並列ジョブ(毎月時間 制限なし) • その後、追加の並列 ジョブごとに ¥1,680
22.
22 Azure Test Plans Copyright©
2019, kumaazu All Rights Reserved. Capture rich data • テスト実行時に豊富なシナリオ データをキャ プチャして、検出された欠陥に対処できる。 Test across web and desktop • アプリケーションのテストは、デスクトップ アプリや Web アプリに対して実行できる。 Get end-to-end traceability • ストーリーやフィーチャーに対してエンド ツーエンドの追跡可能性と品質を活用できる。 手動および探索的テストのツール キットを使い、自信をもってテスト、 リリースを実施
23.
23 Azure Test Plans アプリケーションのテストは、デスクトップ
アプリや Web ア プリに対して実行できる ストーリーやフィーチャーに対してエンドツーエンドの追跡可 能性と品質を活用できる テスト実行時に豊富なシナリオ データをキャプチャして、検 出された欠陥に対処できる Azure Pipelinesと連携することでCI/CDワークフローに自動テ ストを組み込む事ができる Copyright© 2019, kumaazu All Rights Reserved.
24.
24 Test PlansとText &
Feedback拡張機能 手動テストのシナリオ定義と実行、結果の管理 Test & Feedback拡張機能を使ったキャプチャやバグ起票 Copyright© 2019, kumaazu All Rights Reserved. https://marketplace.visualstudio.com/items?itemName=ms.vss-exploratorytesting-web
25.
25 Pipelinesによるテストの自動化 CIビルドタスクによる各種テストの自動化 自動ビルドの結果でテストやガバレッジの結果も確認可能 Copyright© 2019, kumaazu
All Rights Reserved.
26.
26 Azure Artifacts Copyright© 2019,
kumaazu All Rights Reserved. Share code efficiently • 小さなチームでも大規模な企業でも、 簡単にコードを共有できる。 Manage all package types • Maven、npm、NuGet、Python を対 象とする一般的な成果物管理が可能。 Add packages to any pipeline • パッケージを共有し、組み込みの CI/CD、バージョン管理、テストを使 用することができる。 手動および探索的テストのツール キットを使い、自信をもってテスト、 リリースを実施
27.
27 Azure Artifacts Artifacts は、Azure
Pipelines CI/CD ツールとネイティブに統合 されているため、ビルドとリリース内のあらゆる成果物に簡単 にアクセスできる パッケージを共有し、組み込みの CI/CD、バージョン管理、テ ストを使用することが可能 Maven、npm、NuGet、Python を対象とする一般的な成果物 管理でき、バイナリを Git に保管する必要はなく、Universal Packages を使用して簡単に保管可能 規模問わず簡単にコード共有ができる Copyright© 2019, kumaazu All Rights Reserved.
28.
28 Pricing Copyright© 2019, kumaazu
All Rights Reserved. Azure Pipelines Azure Artifacts 1個の無料のMicrosoft Hosted CI/CD 1パラレルジョブ 1,800分/月 1個の無料のSelf Hosted CI/CD 1パラレルジョブ 時間無制限 2GBは無料 以降1GBあたり ¥224 0~2GB : Free 2~10GB : ¥244/GB 10~100GB : ¥112/GB 100~1,000GB : ¥56/GB 1,000+GB : ¥28/GB 5ユーザーまでは無料、その後¥672/ユーザー/月 Azure Pipelines :個別のサービスの無料プランを含む Azure Boards : 作業項目トラッキングとかんばんボード Azure Repos : 無制限のプライベートGitリポジトリ Azure Artifacts : 2GBは無料 ロードテスト : 20,000 VUM/月 1ユーザー ¥5,824/月 全てのBasicプランの機能を含む テストの計画、追跡、実行 注釈付きのブラウザーベーステスト リッチクライアントのテスト実行 ユーザー受け入れテスト 集中管理されたレポート ユーザーライセンス 個別サービス
29.
Teams連携 Copyright© 2019, kumaazu
All Rights Reserved. 29 • Build,Releaseの終了通知 • 承認要求 https://docs.microsoft.com/en-us/azure/devops/pipelines/integrations/microsoft-teams?view=azure-devops 【コマンド例】 追加するには以下のコマンドを入力 @azurepipelines subscribe[pipelineurl] Build pipelinesの監視 @azurepipelines subscribehttps://dev.azure.com/myorg/myproject/_build?definitionId=123 Release pipelinesの監視 @azurepipelines subscribehttps://dev.azure.com/myorg/myproject/_release?definitionId=123&view=mine&_a=releases 利用するにはTeamsのストアでAzure Pipelines app をインストールして以下コマンドを入力するだけ
30.
まとめ かんばんボードやバックログ、ダッシュボードを使って効率よ くプロジェクトを管理できる Github連携を活用することで既存Githubの移行が不要、共用し て管理できる CI/CDパイプラインを自動化し、運用の手間を省く デプロイ時の承認待ちなども構成できる テストの自動化も組み込み、より管理のしやすい運用へ Copyright© 2019, kumaazu
All Rights Reserved. 30
31.
Copyright© 2019, kumaazu
All Rights Reserved. 31 ご静聴ありがとうございました!
Jetzt herunterladen