Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy...
Transcript of Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy...
![Page 1: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/1.jpg)
Visual StudioRelease Management
Randy PagelsHeartland EPG Technical SpecialistUS Developer Evangelism and Experience(DX) Team
![Page 2: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/2.jpg)
Monitor
Define
Deliver
Operate
Sprint
Define
DeliverComplexError-proneChaotic
![Page 3: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/3.jpg)
3 Products2 Process1 People
![Page 4: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/4.jpg)
![Page 5: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/5.jpg)
![Page 6: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/6.jpg)
Manage the full stack
![Page 7: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/7.jpg)
TFS Drop Location
RM DesktopRM Web
QA
DEV
RM Server
![Page 8: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/8.jpg)
AssumedState
Start with an Assumption of targetEnvironment
Run a series of actions
DesiredState
End with desired state(hopefully)
Send a descriptionof the desired state
DSC capability reachesthe desired state
“Make it so”
DSC Resources
TFS
Config as Code
SharedGallery
![Page 9: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/9.jpg)
![Page 10: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/10.jpg)
Proxy Server
Azure PaaS
TFS Drop Location
RM DesktopRM Web
RM Server
QA
DEV
![Page 11: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/11.jpg)
Automates deployments the same way to all stages
Automates workflow with full traceability
• Automates the deployment process• Simplifies managing multiple environments• Improves collaboration throughout the process• Provides release analytics and reporting
• Required per deployment node
Automate The Release Cycle
![Page 12: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/12.jpg)
Visual Studio Release Management Licensing
Effective 1st January 2015, VS Deployment Standard or VS Deployment Datacenter licenses will no longer be required for target servers
• Deploy application builds
to Dev/Test/Production
faster with less manual
effort
• Free up development
resources to focus more
on developing and less on
deploying
![Page 13: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/13.jpg)
Release Management as a Service
• Easily set up continuous deployment to Azure VMs.
• Deploy the same way to multiple environments.
• Run deployment and validation scripts.
![Page 14: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/14.jpg)
Cloud Deployment Projects
• Available in Visual Studio with Azure SDK 2.5 installed
• Publish related Azure resources in a single deployment operation
![Page 15: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/15.jpg)
Cloud Deployment Projects
• Deploy applications to Azure environments from a Cloud Deployment Project.
• Visual Studio creates two projects, one for the web application and a deployment project.
![Page 16: Visual Studio Release Management - Microsoft Studio... · Visual Studio Release Management Randy Pagels Heartland EPG Technical Specialist US Developer Evangelism and Experience(DX)](https://reader034.fdocuments.net/reader034/viewer/2022051800/5ace93517f8b9ae2138b8758/html5/thumbnails/16.jpg)