Exploring CI/CD with Azure pipelines
Continuous integration, continuous delivery, and continuous deployment (or CI/CD) are the main pillars of building, testing, and deploying robust applications using modern software development techniques in DevOps. These practices allow us to release new features and fixes quickly through automated processes. Let's get to know each of these practices.
Continuous integration (CI) is the nucleus practice in DevOps. It allows us to frequently integrate all source code modifications coming from multiple developers into the main repository. It is an automated process that can be configured in Azure DevOps. When this capability is enabled, every time a developer commits their code, the CI will be verified by starting an automated build process to verify that the project contains no build errors. After that, an automated testing process is triggered to confirm that the newly committed code is stable. This approach is very helpful for identifying...