Continuous Integration – the practice of frequently integrating one’s new or changed code with the existing code repository to quickly improve Software Quality.
Automated tests are performed to measure the quality of the software created. The whole process is automatically triggered when the CI server detects a new commit.
Continuous Delivery constitutes a development of Continuous Integration. In this case when a certain quality metric is met, a new version of the software is delivered.