10.3 Continuous Integration With Jenkins
Jenkins is an open source continuous integration tool which is also written in Java. The project got branched out from Hudson as there was a dispute with Oracle. Jenkins provides continuous integration services for JAVA/JEE related applications. It is a JEE based application which can easily run on any servlet container e.g. Apache Tomcat. This supports the commonly used SCM tools which include AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase and Relational Team Content or RTC. It has the ability to execute Apache Ant and Apache Maven based projects. At the same time it can also execute the arbitrary shell scripts and Windows batch commands.
Read more: HERE
 
10.3.1 Orchestrating Your Delivery Pipelines with Jenkins
Details on using Jenkins can be foundOnline HERE