16. Azure DevOps: Azure Boards
かんばんボード、バックログ、チームのダッシュボード、カスタム レポートを使用して作業を追跡
https://azure.com/devops➔
Connected from idea to release
Track all your ideas at every development stage and
keep your team aligned with all code changes linked
directly to work items.
Scrum ready
Use built-in scrum boards and planning tools to help
your teams run sprints, stand-ups, and planning
meetings.
Project insights
Gain new insights into the health and status of your
project with powerful analytics tools and dashboard
widgets.
By Demo
17. Azure DevOps: Azure Pipelines
オープン ソース用に 10 個の無料の並列ジョブ (時間制限なし) を実行可能な、
Linux, macOS, および Windows 用のクラウドホステッド パイプライン
Any language, any platform, any cloud
Build, test, and deploy Node.js, Python, Java, PHP, Ruby,
C/C++, .NET, Android, and iOS apps. Run in parallel on
Linux, macOS, and Windows. Deploy to Azure, AWS,
GCP or on-premises
Extensible
Explore and implement a wide range of community-
built build, test, and deployment tasks, along with
hundreds of extensions from Slack to SonarCloud.
Support for YAML, reporting and more
Best-in-class for open source
Ensure fast continuous integration/continuous delivery
(CI/CD) pipelines for every open source project. Get
unlimited build minutes for all open source projects with
up to 10 free parallel jobs across Linux, macOS and
Windows
https://azure.com/pipelines➔
Containers and Kubernetes
Easily build and push images to container registries like
Docker Hub and Azure Container Registry. Deploy
containers to individual hosts or Kubernetes.
By Demo
18. Azure DevOps: Azure Repos
オープンソース プロジェクトから世界最大規模のリポジトリまでスケール可能な
無制限のプライベート Git リポジトリのホスティングと TFVC のサポート
https://azure.com/devops➔
Works with your Git client
Securely connect with and push code into your Git
repos from any IDE, editor, or Git client.
Web hooks and API integration
Add validations and extensions from the marketplace
or build your own using web hooks and REST APIs.
Semantic code search
Quickly find what you’re looking for with code-aware
search that understands classes and variables.
By Demo
19. Azure DevOps: Azure Artifacts
完全に統合されたパッケージ管理を CI/CD パイプラインに追加し、
パブリックおよびプライベートソースの Maven、npm、NuGet のパッケージを作成、共有可能
Manage all package types
Get universal artifact management for Maven, npm,
and NuGet.
Add packages to any pipeline
Share packages, and use built-in CI/CD, versioning,
and testing.
Share code efficiently
Easily share code across small teams and large
enterprises.
https://azure.com/devops➔
By Demo
20. Azure DevOps: Azure Test Plans
エンドツーエンドの追跡が可能な、スクリプト化されたテストを計画、実行、追跡し、
開発ライフサイクル全体を通して品質を評価
Capture rich data
Capture rich scenario data as you execute tests to
make discovered defects actionable. Explore user
stories without test cases or test steps. You can create
test cases directly from your exploratory test sessions.
Test across web and desktop
Test your application where it lives. Complete scripted
tests across desktop or web scenarios. Test on-
premises application from the cloud and vice-versa.
Get end-to-end traceability
Leverage the same test tools across your engineers
and user acceptance testing stakeholders. Pay for the
tools only when you need them.
https://azure.com/devops➔
By Demo
21. Azure DevOps: Azure Test Plans
Test Plans と Test & Feedback 拡張機能
手動テストのシナリオ定義と実行、結果の管理
Test & Feedback 拡張機能を使ったキャプチャやバグ起票
https://marketplace.visualstudio.com/items?itemName=ms.vss-exploratorytesting-web#supportedbrowsers
By Demo
22. Azure DevOps: Azure Test Plans
Azure Pipelineによるテストの自動化
CI のビルド タスクによる各種テストの自動化
自動ビルドの結果でテストやカバレッジの結果も確認可能
By Demo
31. ACI Connector for Kubernetes を使うことで、Kubernetesクラスタがコンテナ
をACIに直接展開できるようになる。必要に応じて VM と ACI を混在させること
ができるようになる
Virtual Kubelet: Kubernetes から ACI を利用
Kubernetes
control pane
Application
architect
Infrastructure
architect
Azure Container Instances (ACI)
ACI
Connector
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
VM VM
VM VM
Deployment/
tasks
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
WasteWaste
WasteWaste PodPod
PodPod
https://github.com/virtual-
kubelet/virtual-kubelet
33. Demo: ACI 100 instances challenge
AKS x Virtual Kubelet で高速にスケールする Azure Container Instance
• Virtual Kubelet
• az aks install-connector
• Region = Japan East
https://github.com/virtual-kubelet/virtual-kubelet/tree/master/providers/azure
40. Session Videos at Build 2018 (2018.05)
https://azure.microsoft.com/en-us/blog/kubernetes-on-azure
https://channel9.msdn.com/Events/Build/2018/
• BRK2120 Getting started with containers on Azure
https://channel9.msdn.com/Events/Build/2018/BRK2120
• BRK2125 Why Kubernetes on Azure
https://channel9.msdn.com/Events/Build/2018/BRK2125
• BRK3812 Building, Running, Patching Docker Containers – The Paradigm Shift
https://channel9.msdn.com/Events/Build/2018/BRK3812
• BRK2129 PaaS and Container Innovation – What’s new with App Service
https://channel9.msdn.com/Events/Build/2018/BRK2129
• BRK3701 Best Practices with Azure & Kubernetes
https://channel9.msdn.com/Events/Build/2018/BRK3701
• BRK2102 App Modernization with Microsoft Azure
https://channel9.msdn.com/Events/Build/2018/BRK2102
41. Session Videos at Ignite 2018 (2018.09)
https://myignite.techcommunity.microsoft.com/videos
Filter by product=“Azure”, word=“container”
https://myignite.techcommunity.microsoft.com/sessions/65005
• BRK2390 - Bring your container or code to easily deploy to App Service on Linux
https://myignite.techcommunity.microsoft.com/sessions/66605
https://myignite.techcommunity.microsoft.com/sessions/65898
https://myignite.techcommunity.microsoft.com/sessions/64669
https://myignite.techcommunity.microsoft.com/sessions/65782
https://myignite.techcommunity.microsoft.com/sessions/66978
42. ◼ Azure DevOps Features Timeline
◼ https://docs.microsoft.com/ja-jp/azure/devops/release-notes/
◼ Azure DevOps Roadmap (Azure Boards)
◼ https://dev.azure.com/mseng/Azure%20DevOps%20Roadmap
◼ Updates for 2018 Q4 – 2019 Q1
◼ Azure Boards: Work Item support for Markdown editing
◼ Azure Repos: GVFS for Mac – Public Preview
◼ Azure Pipelines: YAML editor in the web, YAML editing in Visual Studio Code,
and public preview for release pipelines
◼ Azure Artifacts: Upstream sources for feeds across organizations
with the same Azure Active Directory
◼ Administration: Auditing
Azure DevOps Roadmap