5Automating Code Builds with Azure Pipelines
This chapter introduces the continuous integration, continuous deployment, and continuous delivery processes in the DevOps lifecycle. Here, you are also introduced to some parts of Azure Pipelines, and you will see how to use this feature to automate your code builds.
OVERVIEW OF CONTINUOUS INTEGRATION AND CONTINUOUS DEPLOYMENT
Here is an overview of continuous integration and continuous deployment.
Continuous Integration
The goal of modern software development is to have multiple developers working on different features of the same app simultaneously without conflicts. However, merging all source code updates from various branches in a single day is a tiresome and time-consuming task. This is because when a developer makes changes to software, it can conflict with multiple changes made by other developers at the same time.
Continuous integration (CI) helps developers merge code changes into a ...
Get Beginning Azure DevOps now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.