(CI/CD) Continuous integration and continuous delivery

 


Continuous integration (CI) an approach that drive development team to implement small changes and check in code to version control repositories frequently.  This is due to the most modern application require developing code in different platform and tools.  Aside, the team needs a mechanism to integrate and validate its changes.  The goal of CI is to establish a consistent and automated way to build, package, and test applications. With consistency in the integration process in place, teams are more likely to commit code changes more frequently, which leads to better collaboration and software quality.


Continuous delivery (CDpicks up where continuous integration ends. CD automates the delivery of applications to selected infrastructure environments. Most teams work with multiple environments other than the production, such as development and testing environments, and CD ensures there is an automated way to push code changes to them.

Comments

Popular posts from this blog

Git Pull Request Tutorial | Commands | For Beginners