Continuous Delivery med Azure och
Visual Studio Online
Mathias Olausson, Solidify
Jakob Ehn, Active Solution
Jakob Ehn
Mathias Olausson
“Continuous Delivery is a software development
discipline where you build software in such a way
that the software can be released to production at
any time”
Martin Fowler, ThoughtWorks
Continuous Delivery Process
Continuous what?
Continuous Integration
Continuous Delivery
Continuous Deployment
An environment for modern development
Agile
Build Test
Deploy
InsightsCode
Visual Studio Online
Team Foundation Server
The app Code Build Release Test
Measure
& Learn
The app Code Build Release Test
Measure
& Learn
The app Code Build Release Test
Measure
& Learn
The app Code Build Release Test
Measure
& Learn
Tech Days 2015 continuous delivery med azure och visual studio online
Tech Days 2015 continuous delivery med azure och visual studio online
Tech Days 2015 continuous delivery med azure och visual studio online
Tech Days 2015 continuous delivery med azure och visual studio online
Tech Days 2015 continuous delivery med azure och visual studio online
The app Code Build Release Test
Measure
& Learn
Tech Days 2015 continuous delivery med azure och visual studio online
Tech Days 2015 continuous delivery med azure och visual studio online
Tech Days 2015 continuous delivery med azure och visual studio online
• Simple Web based authoring
• Same architecture as new Build system
• Shared task catalog
• Cross Platform
• Available in Public Preview later this year
DEV
Azure Web App
Azure VM
Back End
SQL
Front End
Back Office
QA
Azure Web App
Azure VM
Back End
SQL
Front End
Back Office
PROD
Azure Web App
Azure VM
Back End
SQL
Front End -Staging
Back Office
Front End - Prod
Commit Deploy
QA
Deploy
DEV
Compile
Run unit tests
Create
packages
Publish
artifacts
Deploy
to DEV
Download
artifacts
Deploy
to QA
Download
artifacts
Automated
Acceptance
Tests
UI Tests
Download
test artifacts
Deploy
PROD A/B
Deploy
to Staging
slot
Download
artifacts
Load Tests
Manual
Acceptance
Tests
Analyze Code
Auto
Approve
Auto
Approve
Auto
Approve
Manual
Approve
Manual
Approve
Production
Swap
Swap
Production
Slot
Manual
Approve
QuizBox Deployment Pipeline
Manual
Approve
Auto
Approve
Auto
Approve
The app Code Build Release Test
Measure
& Learn
Tech Days 2015 continuous delivery med azure och visual studio online
The app Code Build Release Test
Measure
& Learn
Application Insights
Code
• SCC
• Branching
Build
• Build
• Code analysis
• Artifacts
Release
• Environments
• Stages
• Deployment
Test
• Test plans
• Manual tests
• Automated
tests
Measure &
Learn
• Performance
Monitoring
• User Analytics
Tech Days 2015 continuous delivery med azure och visual studio online
Glöm inte att utvärdera sessionen direkt i
Microsoft TechDays-appen!

More Related Content

PPTX
Office Add-ins community call-June 2020
PDF
Leveraging Microsoft Azure for Next Gen App Development
PDF
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
PDF
App center an overview
PPTX
DEV/ops Evolution & Revolution 2016
PPTX
What's new in ALM using Visual Studio 2013 and Team Foundation Service
PPTX
Putting the DOT in .NET - Dev/Ops/Test
PDF
What's new for VSTS & TFS
Office Add-ins community call-June 2020
Leveraging Microsoft Azure for Next Gen App Development
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
App center an overview
DEV/ops Evolution & Revolution 2016
What's new in ALM using Visual Studio 2013 and Team Foundation Service
Putting the DOT in .NET - Dev/Ops/Test
What's new for VSTS & TFS

What's hot (20)

PPTX
Chris OBrien - Azure DevOps for managing work
PPTX
Infrastructure as Code (BBWorld/DevCon13)
PDF
deliver:agile - Enable your Agile Team with Continuous Delivery Pipelines
PPTX
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
PPTX
Visual studio professional 2015 overview
PDF
Continuous Delivery en Tools
PPTX
Building with Visual Studio Online
PDF
O365Con18 - SharePoint Framework for Administrators - Waldek Mastykarz
PDF
Continuous Everything @ dotnet cologne 2019
PPTX
LightSwitch
PDF
Scaling Jenkins Enterprise Wide
PPTX
DevOps Process
PDF
Cabot Technology Solutions Inc
PDF
Azure cloud for students and educators
PPTX
What's new in containers
PPTX
SenchaCon 2016: Developing and Delivering Quality Code, Frequently - Neil Manvar
PPTX
Azure Deployment(Seattle)
PPTX
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
PPTX
CI with TFS
PDF
InCycle's DevOps with Azure
Chris OBrien - Azure DevOps for managing work
Infrastructure as Code (BBWorld/DevCon13)
deliver:agile - Enable your Agile Team with Continuous Delivery Pipelines
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Visual studio professional 2015 overview
Continuous Delivery en Tools
Building with Visual Studio Online
O365Con18 - SharePoint Framework for Administrators - Waldek Mastykarz
Continuous Everything @ dotnet cologne 2019
LightSwitch
Scaling Jenkins Enterprise Wide
DevOps Process
Cabot Technology Solutions Inc
Azure cloud for students and educators
What's new in containers
SenchaCon 2016: Developing and Delivering Quality Code, Frequently - Neil Manvar
Azure Deployment(Seattle)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
CI with TFS
InCycle's DevOps with Azure
Ad

Viewers also liked (10)

PPTX
Alm roadshow 2015.1
PPTX
La influencia de la eficiencia energética en el valor de las casas
PPTX
Ds Tech Formazione
PPTX
Solidify continuous delivery 2014
PDF
Sem3 nivel1 gomez cruz
PDF
Rikor eng
PPTX
Continuous Delivery på riktigt
PDF
Meetup developing building and_deploying databases with SSDT
PPT
Sem3 nivel1 francia romano terra
Alm roadshow 2015.1
La influencia de la eficiencia energética en el valor de las casas
Ds Tech Formazione
Solidify continuous delivery 2014
Sem3 nivel1 gomez cruz
Rikor eng
Continuous Delivery på riktigt
Meetup developing building and_deploying databases with SSDT
Sem3 nivel1 francia romano terra
Ad

Similar to Tech Days 2015 continuous delivery med azure och visual studio online (20)

PPTX
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
PPTX
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
PPTX
Azure DevOps in Action
PDF
Datatree.io Webinar: Continuous Integration & Delivery for Agile Teams
PDF
Boris Devouge (Microsoft) - DevOps on Azure
PDF
Devops with Amazon Web Services (January 2017)
PPTX
Visual Studio 2015 - Lançamento está próximo
PDF
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
PDF
DevOps with Amazon Web Services (November 2016)
PPTX
Microsoft DevOps Solution - DevOps
PPTX
Tour of Azure DevOps
PPTX
Azure DevOps työkalut - Roundtable 14.3.2019
PPTX
Azure DevOps
PDF
[JAZUG Tohoku Azure DevOps] Azure DevOps
PPTX
Dev ops
PPTX
Evolution of VS code Java ecosystem
PDF
Infrastructure as Code
PDF
CI/CD Pipelines for Your Infrastructure...as Code!
PDF
DevOps Roadshow - continuous delivery and release management
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Azure DevOps in Action
Datatree.io Webinar: Continuous Integration & Delivery for Agile Teams
Boris Devouge (Microsoft) - DevOps on Azure
Devops with Amazon Web Services (January 2017)
Visual Studio 2015 - Lançamento está próximo
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
DevOps with Amazon Web Services (November 2016)
Microsoft DevOps Solution - DevOps
Tour of Azure DevOps
Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps
Dev ops
Evolution of VS code Java ecosystem
Infrastructure as Code
CI/CD Pipelines for Your Infrastructure...as Code!
DevOps Roadshow - continuous delivery and release management

More from Solidify (8)

PPTX
Performance monitoring in a DevOps World
PDF
Continuous Delivery to Azure with VSTS
PPTX
Tech Days 2015 nyheter i visual studio alm 2015
PPTX
Tech days 2014 från kod till produktion på 60 minuter
PPTX
Har du en DevOps i ditt team?
PPTX
Har du en DevOps i ditt team?
PPTX
TFS 2013 Deep-Dive på LabCenter 2014-02-06
PPTX
Team Foundation Server 2013 Lansering
Performance monitoring in a DevOps World
Continuous Delivery to Azure with VSTS
Tech Days 2015 nyheter i visual studio alm 2015
Tech days 2014 från kod till produktion på 60 minuter
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
TFS 2013 Deep-Dive på LabCenter 2014-02-06
Team Foundation Server 2013 Lansering

Recently uploaded (20)

PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
Website Design Services for Small Businesses.pdf
PPTX
CNN LeNet5 Architecture: Neural Networks
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
assetexplorer- product-overview - presentation
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PPTX
Computer Software - Technology and Livelihood Education
PPTX
"Secure File Sharing Solutions on AWS".pptx
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
DNT Brochure 2025 – ISV Solutions @ D365
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Website Design Services for Small Businesses.pdf
CNN LeNet5 Architecture: Neural Networks
How to Use SharePoint as an ISO-Compliant Document Management System
assetexplorer- product-overview - presentation
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Computer Software - Technology and Livelihood Education
"Secure File Sharing Solutions on AWS".pptx
Computer Software and OS of computer science of grade 11.pptx
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Advanced SystemCare Ultimate Crack + Portable (2025)
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Tech Workshop Escape Room Tech Workshop
MCP Security Tutorial - Beginner to Advanced
Weekly report ppt - harsh dattuprasad patel.pptx
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
Monitoring Stack: Grafana, Loki & Promtail
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
DNT Brochure 2025 – ISV Solutions @ D365

Tech Days 2015 continuous delivery med azure och visual studio online

  • 1. Continuous Delivery med Azure och Visual Studio Online Mathias Olausson, Solidify Jakob Ehn, Active Solution
  • 3. “Continuous Delivery is a software development discipline where you build software in such a way that the software can be released to production at any time” Martin Fowler, ThoughtWorks
  • 5. Continuous what? Continuous Integration Continuous Delivery Continuous Deployment
  • 6. An environment for modern development Agile Build Test Deploy InsightsCode Visual Studio Online Team Foundation Server
  • 7. The app Code Build Release Test Measure & Learn
  • 8. The app Code Build Release Test Measure & Learn
  • 9. The app Code Build Release Test Measure & Learn
  • 10. The app Code Build Release Test Measure & Learn
  • 16. The app Code Build Release Test Measure & Learn
  • 20. • Simple Web based authoring • Same architecture as new Build system • Shared task catalog • Cross Platform • Available in Public Preview later this year
  • 21. DEV Azure Web App Azure VM Back End SQL Front End Back Office QA Azure Web App Azure VM Back End SQL Front End Back Office PROD Azure Web App Azure VM Back End SQL Front End -Staging Back Office Front End - Prod
  • 22. Commit Deploy QA Deploy DEV Compile Run unit tests Create packages Publish artifacts Deploy to DEV Download artifacts Deploy to QA Download artifacts Automated Acceptance Tests UI Tests Download test artifacts Deploy PROD A/B Deploy to Staging slot Download artifacts Load Tests Manual Acceptance Tests Analyze Code Auto Approve Auto Approve Auto Approve Manual Approve Manual Approve Production Swap Swap Production Slot Manual Approve QuizBox Deployment Pipeline Manual Approve Auto Approve Auto Approve
  • 23. The app Code Build Release Test Measure & Learn
  • 25. The app Code Build Release Test Measure & Learn
  • 27. Code • SCC • Branching Build • Build • Code analysis • Artifacts Release • Environments • Stages • Deployment Test • Test plans • Manual tests • Automated tests Measure & Learn • Performance Monitoring • User Analytics
  • 29. Glöm inte att utvärdera sessionen direkt i Microsoft TechDays-appen!

Editor's Notes

  • #5: Kort om CD I denna sesison kommer vi gå igenom hur en ändring går från kod till produktion.
  • #6: Många termer, vad är egentligen vad? http://blog.assembla.com/AssemblaBlog/tabid/12618/bid/92411/Continuous-Delivery-vs-Continuous-Deployment-vs-Continuous-Integration-Wait-huh.aspx
  • #7: ALM + Plattform + Kunskap
  • #18: A major goal is the ability to take a single build package and push it out to each environment in the same way. [Build] This drastically reduces the amount of manual effort required to update the environments and can make the entire process much smoother.
  • #19: Another important aspect to each release environment is what we’ll refer to as the “stage stack”. This is a simple layout of the steps typically required to get a packaged app from a build location out to a prepared environment, through the necessary install and configuration, through the required tests, and finally approved for migration to the next stage. Microsoft has provided many of the tools to support this stack, although sometimes a little extra work is required to help it all work together. [Build] Lab Manager is available to help provision environments. [Build] PowerShell is ideal for configuring environments. [Build] There are some useful built-in tools for deploying and installing the application itself. [Build] And lots of companies invest in their own custom tools to configure applications. [Build] Running automated tests during the release process is becoming the standard for applications of every type. [Build] Microsoft Test Manager handles the testing aspects. [Build] And now with Release Management for Team Foundation Server 2013, this entire process is only going to get better.