Create simple and robust deployment pipelines that can integrate directly with almost any environment. Effectively manage the various moving parts of the project, all in one space, and to better navigate the agile delivery space.
About This Video
Learn fundamental concepts behind Azure and DevOps principles along with some developmental tools
Study Azure pipelines and Azure Repos - different policies that can be implemented around …
Azure DevOps and Continuous Delivery with Git
Video description
Create simple and robust deployment pipelines that can integrate directly with almost any environment. Effectively manage the various moving parts of the project, all in one space, and to better navigate the agile delivery space.
About This Video
Learn fundamental concepts behind Azure and DevOps principles along with some developmental tools
Study Azure pipelines and Azure Repos - different policies that can be implemented around repositories
Implement Azure Test Plans (checking and reporting bugs) and Azure Artifacts (manage all assets used in the project)
In Detail
Microsoft has a toolset to support continuous delivery and DevOps called Azure DevOps. Continuous delivery on Microsoft Azure DevOps enables DevOps engineers to deploy applications, this allows your team to create simple and robust deployment pipelines that can integrate directly with almost any environment.
While we use ASP.NET Core as our technology for demonstration, the techniques learned here can be transferred to any framework that is supported by Azure DevOps' robust toolset. You will also spend some time exploring Git for Source Control.
In this course, you will look at DevOps, setup Azure DevOps organization, and Azure DevOps tools and dashboards. Explore Azure DevOps boards and backlogs, here you will be setting up work items and Sprint management. Next, you will be setting up Git repositories, here you will look at branch policies, branching strategies, and pull requests. After that, you will study and explore the Azure DevOps Build and Release pipelines in detail.
Finally, you will look at Azure DevOps Test Plans.
By the end of this course, you should have a fundamental understanding of what Microsoft Azure DevOps brings to the table and how you can introduce it to your organization to streamline your development and value stream team efforts.
Audience
This course is ideal for developers who want to better understand code deployment with DevOps, system administrators and release engineers who want to streamline their software deployment tasks, and value stream leads, project managers, and product owners who want to better understand the CI/CD workflow.
This will also benefit anyone looking to get a better understanding of Azure DevOps and how it can be introduced into an organization.
A basic understanding of some fundamentals of project delivery is required but not mandatory.
Chapter 3 : Understanding Azure DevOps Key Features
Azure DevOps Boards
Azure DevOps Repositories
Troubleshooting Git Repo Connectivity Issues
Azure DevOps Build Pipelines
Azure DevOps Release Pipelines
Azure DevOps Test Plans
Azure DevOps Artifacts
Section Overview
Chapter 4 : Source Control with Git Version Control
Section Overview
Set up the First Git Repository
Understanding Git Operations (Clone, Fetch, Push and Pull)
Dealing with Merge Conflicts
Branch, Merge and Rebase Operations
Pull Requests and Why
Conclusion
Chapter 5 : Implement Continuous Integration
Section Overview
Connecting to TFVC Project Using Visual Studio
Protect TFVC Builds with Gated Check-ins
Protect Git Check-Ins with Branch Policies
Section Review
Chapter 6 : Set up Release Pipelines
Section Overview
Create Release Pipeline for ASP.NET Core Application
Testing Automated Release Pipeline
Deploy to a Deployment Group
Section Review
Chapter 7 : Conclusion
Conclusion
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept