A whirlwind tour through the Microsoft DevOps landscape Jesse Houwing | xpirit.com/jesse Trainer, Coach, Tinkerer
Why am I here?
Let’s start by defining a Microsoft landscape…
SQL Server
https://thenextweb. com/microsoft/2016/09/15/in-your-face-google/# https://thenextweb.com/microsoft/2016/09/15/in-your-face-google/#.tnw_hepTREp6
Any language. Any platform. Any editor. With the help of great tools.
So what is a DevOps landscape?
Used under creative commons: https://www. flickr
Combining people, processes and tools in a culture of excellence, rigor and creativity to deliver and sustain value in production.
Dev Ops
Plan
Demo
Develop
Native integration
Explaining left-shifting Write Code Code Static Analysis Compile Binary Static Analysis Run Unit Tests Analyze Coverage Debug Development workstation Get Code Code Static Analysis Compile Binary Static Analysis Run Unit Tests Run Integration Tests Analyze Security Explaining left-shifting CI Server
Explaining left-shifting Write Code Code Static Analysis Explaining left-shifting Compile Run Unit Tests Binary Static Analysis Debug Development workstation
Left-Shift Code Quality Roslyn static analysis & compiler integration
Code Review Pull Requests and Code Review features in TFVC
Demo
Test
Left-shift test results Live unit testing runs tests while you type. Run only tests that were impacted by changes in the code.
Demo
Release
Demo
Left-shift runtime configuration Containers, Docker for Windows Azure Container Services
Operate
Left-shift operational intelligence Application Insights integration in Visual Studio.
Demo
Integrate REST API, Service Hooks, Alerts, Client Object Model (.NET, Java), 3rd Party
Extend Write your own plugins for VSTS and Visual Studio
Prices 5 basic users for free (+$6 for additional users) Unlimited stakeholder users Users with MSDN have premium access included Additional features may cost extra.
Closing The Microsoft DevOps landscape is anyone’s DevOps landscape.
This was a whirlwind tour through the Microsoft DevOps landscape Jesse Houwing | xpirit.com/jesse Trainer, Coach, Tinkerer
Stay on touch @jessehouwing jhouwing@xpirit.com +31641813338 In/jessehouwing