The four pillars of continuous integration

There are four pillars that underpin the successful adoption of continuous integration:

  • A version control system: Used for storing all of the changes made to a system since its inception. Version control systems were discussed in the previous chapter.
  • A package management system: Used to store the binary packages that you use in your own application and the packages that you create. This will be discussed in detail in Chapter 5, Dependency Management.
  • A continuous integration system: A system that can pull the changes of all developers together—several times a day—and create one integrated source version. This can be done using Azure DevOps pipelines.
  • An automated build process: Used to compile and test the combined sources. We will look at how to implement this process using Azure DevOps Pipelines.

Continuous integration and automated builds can be set up in Azure DevOps. The next section explains how to set both up in Azure DevOps.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset