Integrating Azure Pipelines with GitHub
Integrating Azure Pipelines with GitHub enables developers to continue using GitHub as their preferred source control management platform while leveraging Azure Pipelines' build and release capabilities. Azure Pipelines offers unlimited pipeline job minutes for open source projects.
We looked at Azure Pipelines in detail previously in this book, so in this section, we'll take a look at how to store our Azure Pipelines configuration and source code in GitHub and build a CI/CD process with GitHub and Azure DevOps.
Setting up Azure Pipelines and GitHub integration
In order to use Azure Pipelines with GitHub, you must authorize Azure Pipelines to access your GitHub repositories. Let's take a look at the steps for this:
- Log into your Azure DevOps account and select the project we created in the Technical requirements section.
- Click on Pipelines > Create Pipeline:
- Select...