Integrating Azure DevOps with GitHub

Integrating Azure DevOps with GitHub

2h 13mIntermediate2021-07-29

Authors

Prince Mokut

Prince Mokut

System, Cloud, and DevOps Engineer

Course details

DevOps combines people, processes, and technologies to continuously deliver valuable products and services that meet end user needs and business objectives within the shortest possible time. Integrating Azure DevOps and GitHub provides more features for an organization to track the progress of a project, comply with industry standards, and manage code distribution and deployment. In this course, Prince Mokut explores how agile teams can integrate their GitHub repositories with Azure DevOps to leverage services like Azure Boards for project management and Azure Pipelines for continuous integration and delivery of your software. Prince starts by reviewing high-level functions of Azure DevOps and services, then covers how to customize dashboards, secure pipelines, and integrate tools from the Azure DevOps marketplace. After this course, you’ll have knowledge to help your team take advantage of this integration and seamlessly manage large software projects in your organization.

Skills covered

Version ControlGitHubDevOps ToolsAzureDevOpsSoftware Development ToolsCloud ServicesCloud ComputingMicrosoftSoftware DevelopmentOne-Off

Concepts

Introduction

  • Azure DevOps and GitHub together
  • The power of Azure DevOps and GitHub combined

Understanding the Landscape - Azure DevOps and GitHub

  • What is Azure DevOps
  • Azure DevOps services
  • Comparing GitHub and Azure DevOps

Integrate Azure Boards with GitHub

  • What is Azure Boards
  • Process template and project options for your team
  • Why integrate Azure Boards with your GitHub project
  • Manage your project on Azure Boards
  • Set up the Azure Boards app for GitHub
  • Link GitHub actions to work items in Azure DevOps

Integrate Azure Pipelines with GitHub

  • What is Azure Pipelines
  • Features of Azure Pipelines
  • Key concepts of Azure Pipelines
  • Configure Azure Pipelines for GitHub repositories
  • Continuous integration using pull request
  • Understanding continuous delivery
  • Configuring release management pipelines
  • Building pipelines using YAML

Customize and Secure Your DevOps Project

  • Azure DevOps integration tools
  • Exploring project and pipeline security in Azure DevOps

Conclusion

  • Next steps
80,000 Toman