Continuous integration is the process in which all development work integration is done at the earliest and a code is continuously tested after a commit. This process allows one to discover bugs at an early stage and fix them. The Jenkins build server provides this functionality.