Перейти к содержимому

VSTS Tutorial continuous integration and deployment

Technocraft

0:00 / 0:00

VSTS Tutorial continuous integration and deployment

20 227 просмотров · 8 л. назад
Technocraft
21,2 тыс. подписчиков
20 227 просмотров · 8 л. назад
If you're exploring the DevOps practices of continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and Microsoft Azure, don't miss this abridged version of the more comprehensive course by the same name, Continuous Integration and Continuous Deployment, available on edX.org. Whether you're an IT Professional interested in crossing over into development territory and establishing a DevOps culture or you're a Developer who wants to learn more about the development processes of DevOps in order to extend upon agile processes for rapid delivery, get the basics in this course. Get a look at continuous integration builds, automated testing, and continuous delivery and deployment. Take build, test, and release to the next level by understanding how they function within a DevOps development environment. Plus, see how Visual Studio Team Services (VSTS) integrates with third party and OSS tools, such as Git and Jenkins. NOTE: Students who do not have extensive experience with VSTS or Microsoft Azure but who are curious about DevOps practices as a culture shift should be able to follow the procedural and expository explanations of continuous integration and continuous delivery. 1 | Continuous Integration and Continuous Deployment Learn the knowledge and skills you need to implement the DevOps practices of continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and Microsoft Azure. Post-Course Survey Complete the post-course survey. Learn Configure Git and Team Foundation Version Control (TFVC) VC for continuous integration. See how to manage Technical Debt and its sources and impact. Learn how to create a continuous integration build using Visual Studio Team Services (VSTS). Explore package management integration options, such as NuGet, SemVer, GitVersion, and others. Get the details on agents and pipelines, including how to release pipelines. Learn about continuous delivery and release management strategies. Gain an understanding of the various availability and performance testing options. Learn about integrating automated testing into your release pipelines. Explore automated provisioning and de-provisioning of infrastructure and databases. Look at deployment groups, feature flags, and recovery automation. Hear about database deployment in release pipelines. Learn about continuous deployment with Jenkins and VSTS. Complete the post-course survey. Prerequisites Experience working inside an organization that delivers software. Fundamental knowledge of Microsoft Azure, Visual Studio Team Services, Git, and Visual Studio IDE. A basic understanding of version control and agile software development process. Experience with software development and understanding of core development principles.