Jenkins is an open-source continuous integration software tool written in the Java programming language for testing and reporting on isolated changes in a large code base in real time.Each check-in is then verified by an automated build, allowing teams to detect problems early. Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day.