Continuous integration using Jenkins and GitHub to automate deployment

Continuous Integration (CI) is rapidly becoming an integral part of software development process as it makes our monotonous and repetitive tasks a little less grindy. CI is a project development practice where developers integrate code into a shared repository frequently. Each Integration is then verified by an automated build that allows the team to detect problems at an early stage.

The session will be discussing on continuous integration with Jenkins and GitHub. we will install Jenkins, create Jenkins task and then configure it with GitHub.

Key Notes:

-> Continuous Integration introduction

-> Why Jenkins is so popular for Continuous Integration?

-> Install and configure Jenkins

-> Integrate Jenkins with Github.