You are on page 1of 16

Azure DevOps

Integration
Donovan Brown
@DonovanBrown
@DonovanBrown

WHAT IS DEVOPS?

It’s a job title

It’s automation

It’s Development and It means faster and smaller


Operations collaboration releases
@DonovanBrown


DevOps is the union of people,
process, and products to enable
continuous delivery of value to
our end users.
– Donovan Brown

• Please insert a background image


that suits your presentation,
or leave it empty.
@DonovanBrown

Our solution
Source control
Azure DevOps Azure DevOps
Agile planning
Server Services
Test case management
Build automation
Continuous deployment
Release management
Load testing

Lab management
@DonovanBrown

Our solution
Source control
Azure DevOps Agile planning Azure DevOps
Server Test case management Services

Build automation
Continuous deployment
Release management
Security Scanning
Feedback management
Team collaboration
Application telemetry
Release Planning
@DonovanBrown

Manage the full stack


Telemetry Application Insights

Monitor/Learn
Diagnostics Application Insights
Performance Application Insights
Notify Approvers Release Management
Approve
Notify Approvers Release Management
Manual Tests Microsoft Test Manager
Automated Tests Coded UI, Web, Load
Test

Create Test Data BacPac with SSDT


Configure Application Tokenization
App

Install Application NuGet, WebDeploy, etc


Configure Environment Desired State Configuration
Infra

Provision Environment Azure Resource Manager


Tracking Work Azure DevOps
Plan

Planning Work Azure DevOps


Microsoft
Ecosystem People | Process | Products

01
02
Developer Workstation
03
Develop

Build/CI
04

Build & Test


Release

Deploy
Monitor

Monitor & Learn


Azure DevOps
Pipelines
Azure Pipelines
Team Collaboration
Automation
Test
Service Azure DevOps
PowerShell | WAML Application Insights
Azure DevOps
Azure DevOps Azure
Resource
Azure Test Plans Management
Az Command Line

TFS DEV TEST QA

M I C R O S O F T C O N F I D E N T I A L – I N T E R N A L O N LY
Workstations - On-Premises | Hybrid | Cloud ALM Services - On-Premises | Hybrid | Cloud Environments - On-Premises | Hybrid | Cloud Monitoring - On-Premises | Hybrid | Cloud
Mixed
Ecosystem People | Process | Products

01
02
Developer Workstation
03
Develop

Build/CI
04

Build & Test


Configuration

Deploy
Monitor

Monitor & Learn


Release
Team Collaboration

Test

This graphic shows OSS and partner products that are integrated
with the Microsoft DevOps solution
M I C R O S O F T C O N F I D E N T I A L – I N T E R N A L O N LY
@DonovanBrown

Service Hooks

https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-service-hook?view=azure-devops
@DonovanBrown

REST APIs

https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.0
@DonovanBrown

Extensions

https://marketplace.visualstudio.com/azuredevops
@DonovanBrown

Service Endpoints

https://msdn.microsoft.com/en-us/Library/vs/alm/Release/author-release-definition/understanding-tasks#Serviceendpoints
@DonovanBrown

Any CLI or REST API

https://msdn.microsoft.com/Library/vs/alm/Build/overview
@DonovanBrown

Azure
Pipelines
@DonovanBrown

Demo
Questions?

@DonovanBrown
twitter

You might also like