DZone

It seems like we’ve entered the era of continuous everything – Continuous Integration (CI), Continuous Delivery/Continuous Deployment (CD), Continuous Reliability (CR). The list goes on… But what exactly is the difference between them? What do they actually look like in practice? What are the popular tools that make it all happen? 

Development teams are under immense pressure to push daily code changes to keep users happy with new features. With each code push to the repository, or development branch, CI will automatically and continuously test your apps by running them through various code exercises to make sure this continuous code push doesn’t break anything in production.

Source: DZone