Continuous Integration and sustenance

Overview

Continuous Integration is a software engineering practice in which an individual developer's changes are immediately integrated, tested, and reported when they are added to a larger code base. This process of immediate feedback saves time, increases productivity, and allows teams to develop software faster.

Trend

Offering

We use Jenkins open source to build and deploy to various environments. We integrate this with Sonar, which constantly checks for code quality and trends. A few of the other CI tools used are: