DevOps with Visual studio Release Management (Pieter Gheysens)
-
Upload
visug -
Category
Technology
-
view
4.088 -
download
3
Transcript of DevOps with Visual studio Release Management (Pieter Gheysens)
![Page 1: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/1.jpg)
DevOps with Visual Studio Release Management
Pieter Gheysens – Visual Studio ALM MVP Sparkles
![Page 2: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/2.jpg)
Release ManagementDevOps solution for delivering your software easily and more frequently
![Page 3: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/3.jpg)
Agenda
![Page 4: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/4.jpg)
Key for success …
![Page 5: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/5.jpg)
Industry Trends in Development Practices
![Page 6: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/6.jpg)
Continuous (Value) Delivery
![Page 7: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/7.jpg)
Continuous (Value) Delivery
Complex
Error-prone
Chaotic
![Page 8: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/8.jpg)
A little bit of history …
Team
System
2005/2008
Visual Studio
2010
Visual Studio
2012
Visual Studio
2013
Visual Studio
2015
![Page 9: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/9.jpg)
![Page 10: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/10.jpg)
Release Management??Release management is the process of managing software releases from development stage to production.
Testing Time
DEV ACCTEST PRODCode
Coordination
ProvisionDeploy
![Page 11: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/11.jpg)
Provisionig&
Deployment Automation
![Page 12: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/12.jpg)
Approval Workflows
![Page 13: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/13.jpg)
Environment Management
![Page 14: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/14.jpg)
Full Traceability
![Page 15: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/15.jpg)
Security Management
![Page 16: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/16.jpg)
Release Management
Security
Management
Full
Traceability
Environment
Management
Approval
Workflows
Provisioning
&
Deployment
Automation
![Page 17: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/17.jpg)
Visual Studio Release Management [Agents]
TFS Drop Location
RM DesktopRM Web
QA
DEV
RM Server
![Page 18: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/18.jpg)
Agentless Deployments + DSC support
TFS Drop Location
RM DesktopRM Web
QA
DEV
RM Server
![Page 19: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/19.jpg)
What is DSC?
AssumedState
Start with an Assumption of targetEnvironment
Run a series of actions
DesiredState
End with desired state(hopefully)
![Page 20: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/20.jpg)
What is DSC?
DesiredState
Send a descriptionof the desired state
Get.Test.Set
“Make it so”
DSC Resources
TFS
Config/Infrastructure as Code
SharedGallery
![Page 21: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/21.jpg)
Example of a DSC Script
![Page 22: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/22.jpg)
How does it work in VSTS (RM vNext)?
![Page 23: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/23.jpg)
Example of a Release Cycle
![Page 24: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/24.jpg)
Demo
![Page 25: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/25.jpg)
Demo Takeaways
![Page 26: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/26.jpg)
Benefits of Release Management
![Page 27: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/27.jpg)
Key for success
Tools
People
Process
![Page 28: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/28.jpg)
Contact
![Page 29: DevOps with Visual studio Release Management (Pieter Gheysens)](https://reader031.fdocuments.us/reader031/viewer/2022030316/587721111a28ab4c1d8b79dd/html5/thumbnails/29.jpg)
VISUG Partners