cross platform devops with visual studio team services
TRANSCRIPT
![Page 1: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/1.jpg)
Page
Himanshu Desai | Principal ConsultantReadify
X-plat Devops Workshop with VSTS
![Page 2: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/2.jpg)
Page
Devops LifecycleVisual Studio Team Services Pool ArchitectureXplat and Docker builds
Topics
![Page 3: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/3.jpg)
Page
The Application Life CycleDesign Dev Test Stage Deploy Monitor Manage Learn
Visual Studio IDE, Visual Studio Online, Team Foundation, Release Management, Azure
The key here is to:• Provide artifacts and common storage to
be consumed throughout the pipeline• Ensure consistency at each stage
![Page 4: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/4.jpg)
Page
Plan1 Monitor +
Learn
Release
Develop + Test2
Development
Production
DevOps4
3
![Page 5: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/5.jpg)
Page
It starts with an idea – and a plan how to turn this idea into reality
1 - Plan
Plan
Manage work
Track progress
Develop + Test
1
Project starts
![Page 6: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/6.jpg)
Page
Write Code
Unit Testing
2
Build
Version Control
Build Verification
Release
Once the iteration starts, developers turn great ideas into features
2 - Develop + Test
![Page 7: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/7.jpg)
Page
CloudLoad
TestingIntegration testing
environment
Automated functional testing
environment
3
Pre-production
environment
Stagingenvironme
nt
Monitor + Learn
When tests pass, the build is deployed to environments for each stage in the release process
3 - Release
![Page 8: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/8.jpg)
Page
4
Monitor
Feedback
Plan the next iterationLearn and understand how users use your app, how it reacts and quickly fix issues and bugs
4 - Monitor + Learn
![Page 9: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/9.jpg)
Page
Visual Studio Team Services Agent Pool
![Page 10: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/10.jpg)
PagePage
Agent
RM Web
Agent Agent
Machine A
Drop LocationAgent Agent
Machine B
Agent Agent
Pool A Pool B
Team Project 1
Team Project 2
Build Def A
Build Def B
Build Def C
Build Def D
AgentMachine c
Pool C
Team Project 3 Build Def F Build Def
GBuild Def E
![Page 11: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/11.jpg)
Page
Xplat Build with Docker
![Page 12: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/12.jpg)
Page
Web
API
Docker Images Create Containers
1.
2.
3.
Deploy to VMs
![Page 13: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/13.jpg)
Page
Demo
![Page 14: Cross Platform Devops with Visual Studio Team Services](https://reader036.vdocuments.site/reader036/viewer/2022062522/5889d5b11a28ab83478b5447/html5/thumbnails/14.jpg)
Page
Questions?