Mastering Azure Devops Deployments With Gitflow
Free Download Mastering Azure Devops Deployments With Gitflow
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 341.08 MB | Duration: 1h 12m
Setup your Azure DevOps repositories with Gitflow and learn how to expand the process to deploy to all environments
What you'll learn
Structure repos and branches in line with Gitflow
Setup branch policies
Setup build validations for deployments
Create pull requests
Requirements
Azure DevOps
PowerShell
YAML
Azure AD / Entra ID
Git
Chat GPT
Description
In today's fast-paced development environment, efficient version control and collaboration are crucial to the success of any software project. Our course, "Mastering Azure DevOps Deployments with GitFlow," is designed to equip you with the knowledge and skills to streamline your development processes by leveraging the power of GitFlow within Azure DevOps.This course is perfect for developers, DevOps engineers, project managers, or anyone involved in the software development lifecycle who wants to ensure their projects are managed with precision and efficiency. You will learn how to set up Azure DevOps repositories that follow the GitFlow branching model, which is renowned for its ability to handle large and complex projects with ease.Throughout this course, you will:Understand the fundamentals of GitFlow: Learn the principles behind GitFlow and why it's an ideal branching strategy for modern development teams.Configure Azure DevOps repositories: Step-by-step guidance on setting up your repositories in Azure DevOps to align perfectly with GitFlow practices.Master branch management: Discover best practices for creating and managing branches, merging code, and resolving conflicts to maintain a clean and organized codebase.Implement approval gates and branch policies: Learn how to enforce quality control by setting up approval gates and branch policies, ensuring that only the highest quality code is merged.Automate build validation pipelines: Reduce errors and speed up development by automating build validations, catching issues early in the process.By the end of this course, you'll not only have a solid understanding of how to set up and manage Azure DevOps repositories using GitFlow, but you'll also be able to optimize your development workflow, enhance team collaboration, and ensure your projects are delivered on time and with high quality.Enroll today and take the first step toward mastering the art of repository management in Azure DevOps with GitFlow!
Overview
Section 1: Overview
Lecture 1 Introduction
Lecture 2 What is GitFlow?
Section 2: Creating repos, branches and policies
Lecture 3 Create project, branches and do pull requests with Gitflow
Lecture 4 Expand on Gitflow, setup environment branches and review policies
Lecture 5 Create branch validation pipelines for deployments across environments
Lecture 6 Setup YAML file, generate code with ChatGPT and create service connection
Section 3: Deploying up the environments and additional features
Lecture 7 Create resource deployment pipelines and deploy via PR to develop and test
Lecture 8 Test branch validations are working and deploy up to UAT and Preprod
Lecture 9 Deploy to prod and branch tagging
Lecture 10 Setup automatic reviewers with users and groups
Lecture 11 Project wide branch policies and outro
People wanting to learn how to structure deployments to multiple environments safely using Gitflow
Homepage
https://www.udemy.com/course/mastering-azure-devops-deployments-with-gitflow/
No Password - Links are Interchangeable