SlideShare a Scribd company logo
Azure へのデプロイ
何を使ってますか?
https://stackshare.io/continuous-integration
Azureへデプロイする
レポジトリは?
Deploy to Azure by ???
Azure Repos or GitHub
かめがわ かずし(@kkamegawa) 2019/3/6
Self-intrduction
KAMEGAWA Kazushi / Engineer
Microsoft MVP for Developer Technologies (2012/7~)
Twitter : @kkamegawa
Facebook : https://www.facebook.com/kkamegawa/
Blog : http://kkamegawa.hatenablog.jp
SlideShare : https://www.slideshare.net/kkamegawa/
出版など
 アジャイルでやってみた。
http://www.shuwasystem.co.jp/products/7980html/4740.html
 Build InsiderでWindows Subsystem for Linux掲載中
http://www.buildinsider.net/enterprise/wsl
 Team Foundation Server 2017コンプリートガイド
https://www.amazon.co.jp/dp/B073YCLHTC/
This contents based on 2019/3/6
Azure Repos(Azure DevOps)
Microsoft製SaaS(以前はVisual Studio Team Services)
 オンプレミス/クラウド両方提供
オープンソースの場合、無料機能は大幅緩和
https://azure.microsoft.com/ja-jp/services/devops/compare-features/
含まれるもの(赤字+下線は有料機能)
チケット管理(Azure Boards)
CI/CD(Azure Pipelines)
レポジトリ(Azure Repos)
テスト(Azure Tests)
成果物管理(Azure Artifacts)
GitHub
オープンソースでもっとも使われているSaaS
多くのSaaSと連携可能
GitHub Action(現在ベータ)でワークフローも提供
パブリックレポジトリは無料
個人のプライベートレポジトリは3人まで無料
オンプレミスのGitHub Enterpriseもある
GitHubに影響を受けた同系統のサービスも多い
(GitLab, GitBucket等)
比較
Azure DevOps
(OSSライセンス)
GitHub
(Publicレポジトリ)
料金 無料 無料
レポジトリ 無制限(非公表) 無制限(レポジトリ単位で
1GB以下を推奨)
CI/CD 10多重の同時ビルド可能
(Windows,Linux,macOS)
GitHub Actionsで複数のサー
ビスを連携(GitHubではビル
ドそのものは持っていない)
成果物公開 なし GitHub Release
Issue Tracker Azure Boards GitHub Issue/Project
Wiki あり あり
アカウント Azure AD/MSアカウント GitHubアカウント
比較
Azure DevOps
(OSSライセンス)
GitHub
(Publicレポジトリ)
データセンター アメリカ、インド、オー
ストラリア、ブラジル、
ヨーロッパ、カナダ、東
南アジア、東アジア
居住者専用:中国とドイツ
アメリカ
開発プロセス Scrum, Agile, CMMI 特定の開発プロセスはない
(ラベル, GitHub Workflow等)
UI 英語 英語
ドキュメント 英語 英語
拡張機能 marketplace marketplace
Azureとの連携
GitHub
CI使う場合は連携するSaaS次第(今はたいていサポート)
Deploy to AzureボタンでARMテンプレートをデプロイ
Azure DevOps
昔から強い統合
Azure KeyVaultに秘密鍵格納
CI/CDに多くのタスクが登録済み(自分でも作成可能)
結局どっち使う?
身もふたもないけど「お好み次第」
GitHubは各種サンプルソースも多いので、使い方
に慣れておくと有利 / 便利
Azure DevOpsはオールインワンなので、最初か
らいろいろ評価するよりは手間省けて便利
個別の機能では各種SaaSの方がいい面も多い
告知
Azure BootCamp
At Osaka 2019
一日Azureを使う日~
日時:2019/4/27 13:00
場所:ここ(MS関西支店)
https://jazug.connpass.com/event/122966/
Azure DevOpsについて聞きたいときは…
https://dev.azure.com/tfsug/tfsuginfo

More Related Content

PDF
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
PDF
半日でわかる コンテナー技術 (応用編)
PDF
Microsoft Azure Storage 概要
PDF
Azure Network 概要
PDF
シングルサインオンの歴史とSAMLへの道のり
PDF
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
PPTX
Azure API Management 俺的マニュアル
PDF
Apache tinkerpopとグラフデータベースの世界
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
半日でわかる コンテナー技術 (応用編)
Microsoft Azure Storage 概要
Azure Network 概要
シングルサインオンの歴史とSAMLへの道のり
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
Azure API Management 俺的マニュアル
Apache tinkerpopとグラフデータベースの世界

What's hot (20)

PDF
お客様の目を覚ませ! ついでに自分の目も覚ませ! デザイン思考のクライアントワークのプレセールス
PDF
Dockerfile を書くためのベストプラクティス解説編
PPTX
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
PDF
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
PDF
Azure DevOpsとセキュリティ
PDF
AWS Black Belt Techシリーズ AWS Lambda
PDF
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
PPTX
「ネットワーク超入門 IPsec VPN編」
PDF
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
PDF
Real World Azure RBAC
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
PPTX
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
PDF
今改めて学ぶ Microsoft Azure 基礎知識
PDF
UXデザイン概論 2019
PDF
3分でわかるAzureでのService Principal
PDF
Azure DevOps's security
PPTX
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
PDF
Kongの概要と導入事例
PPTX
技術勉強会(Solr入門編)
PDF
20210330 AWS Black Belt Online Seminar AWS Glue -Glue Studioを使ったデータ変換のベストプラクティス-
お客様の目を覚ませ! ついでに自分の目も覚ませ! デザイン思考のクライアントワークのプレセールス
Dockerfile を書くためのベストプラクティス解説編
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
Azure DevOpsとセキュリティ
AWS Black Belt Techシリーズ AWS Lambda
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
「ネットワーク超入門 IPsec VPN編」
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
Real World Azure RBAC
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
今改めて学ぶ Microsoft Azure 基礎知識
UXデザイン概論 2019
3分でわかるAzureでのService Principal
Azure DevOps's security
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
Kongの概要と導入事例
技術勉強会(Solr入門編)
20210330 AWS Black Belt Online Seminar AWS Glue -Glue Studioを使ったデータ変換のベストプラクティス-
Ad

Similar to Deploy to Azure by ??? Azure Repos or GitHub (20)

PPTX
What's new Azure DevOps in //Build 2019
PDF
Azure DevOps Management in Organization
PPTX
Java で開発する Azure Web Apps アプリケーション
PDF
Introduce TFSUG and Azure DevOps Server 2020
PDF
Azure Fundamental
PDF
Ignite 2021秋 recap - 開発者向け新機能紹介
PPTX
Azure Functions あれこれ
PDF
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
PPTX
その後のBash on windows
PPTX
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
PPTX
Logic Apps/Flow Update Summary
PDF
Logic Apps と Api Apps の話
PDF
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
PPTX
Visual Studio 2017 で Azure Functions の開発
PDF
Azure <3 Openness
PDF
より良い登壇を目指して今すぐできること re:Master #devio2020
PDF
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
PDF
Windows10時代のクロスプラットフォーム開発
PPTX
Container x azure x kubernetes
PPTX
Windows Azure PHP Tips
What's new Azure DevOps in //Build 2019
Azure DevOps Management in Organization
Java で開発する Azure Web Apps アプリケーション
Introduce TFSUG and Azure DevOps Server 2020
Azure Fundamental
Ignite 2021秋 recap - 開発者向け新機能紹介
Azure Functions あれこれ
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
その後のBash on windows
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Logic Apps/Flow Update Summary
Logic Apps と Api Apps の話
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Visual Studio 2017 で Azure Functions の開発
Azure <3 Openness
より良い登壇を目指して今すぐできること re:Master #devio2020
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Windows10時代のクロスプラットフォーム開発
Container x azure x kubernetes
Windows Azure PHP Tips
Ad

More from Kazushi Kamegawa (20)

PDF
「何もしないのにCIが失敗した」を防ぐ
PDF
Azure boards for beginners
PDF
Deploy Strategy with Azure Pipelines
PDF
DevOps and compliance and security
PDF
DevOps and Compliance and Security
PDF
Ignite 2021 振り返り(DevOps)
PDF
How to create your own Azure Pipeline's image
PDF
NET5 and Diagnostics
PDF
Azure DevOps入門~TechLab編
PDF
Azure DevOps Online Vol.3 - Inside Azure Pipelines
PDF
Getting Start for Azure Pipelines
PDF
Azure Boards and Azure Test Plans inside out.
PPTX
What's Azure DevOps
PDF
はじめてのコンテナーDocker & Windows & Linux
PDF
Cross Platform CI for Visual Studio Online
PDF
はじめてのTeam Foundation ServerとVisual Studio Online
PDF
トラブル発生、その時あなたがすることは?
PDF
Visual studio online and Agile
PDF
PowerShell and Release Management Server
PDF
Application insights で行ってみよう
「何もしないのにCIが失敗した」を防ぐ
Azure boards for beginners
Deploy Strategy with Azure Pipelines
DevOps and compliance and security
DevOps and Compliance and Security
Ignite 2021 振り返り(DevOps)
How to create your own Azure Pipeline's image
NET5 and Diagnostics
Azure DevOps入門~TechLab編
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Getting Start for Azure Pipelines
Azure Boards and Azure Test Plans inside out.
What's Azure DevOps
はじめてのコンテナーDocker & Windows & Linux
Cross Platform CI for Visual Studio Online
はじめてのTeam Foundation ServerとVisual Studio Online
トラブル発生、その時あなたがすることは?
Visual studio online and Agile
PowerShell and Release Management Server
Application insights で行ってみよう

Deploy to Azure by ??? Azure Repos or GitHub