Continuous Integration is a practice which has emerged to eliminate discontinuities between development and deployment.