CI/CD stands for continuous integration and continuous delivery/deployment. It’s a set of practices that help speed up and streamline the software development process.
-
-
CI – Continuous integration
Developers frequently merge code changes into a shared source code repository. Continuous integration is the practice of frequently merging development work back into the main branch of Git, on any other version control system (VCS) used. Merging early confirms that your work can be successfully integrated with the rest of your code. The longer you delay to push the development work to Git branch, the more likely you’ll hit a conflict when you try merging into main.
-
CD – Continuous delivery
New features and bug fixes are delivered to customers as quickly as possible. It’s a fundamental aim of DevOps to deliver small, incremental changes to your end users more frequently, instead of waiting to release until the end of a long project. Automated testing and validation is an essential part of each automated deployment,
-
-
Continuous testing
Tests are run continuously to find bugs as soon as they are introduced into the codebase.
- Faster software delivery: CI/CD helps reduce manual errors and accelerates software delivery.
- Early bug detection: CI/CD helps identify problems early in the development process.
- Improved software quality: CI/CD helps ensure software quality and safety.
- Better adoption: CI/CD helps monitor uptake and usage of applications.

He is a technology evangelist, Salesforce trainer, blogger, and working as a Salesforce Technical Lead. After working in Java based project implementation, he jumped to the Salesforce system on a whim and never looked back. He fell in love with Salesforce’s flexibility, scalability, and power. He expanded his knowledge of the platform and became a Certified App Builder, Administrator, Platform Developer I, II, SalesCloud Consultant, total 11 x certified while leading the Salesforce implementation and technology needs. He has worked in a wide variety of applications/services like desktop, web and mobile applications.