May 15, 2020
Continuous integration and continuous delivery (CI/CD) are best practices in today’s software engineering development process. Continuous integration (CI)allows developers to automate running test suites and other jobs on each pull request created in their projects. These jobs must pass before merging the code changes into the master branch. This creates confidence in the master version of the code and ensures that one developer doesn’t break things for every other developer working out of the same codebase.