Jenkins Tutorial | Continuous Integration Using Jenkins
This Jenkins tutorial provides you a very simple and strong learning about Jenkins Continuos Integration.
What is Jenkins
Jenkins is a free and open source continuous integration. It performs mainly following tasks.
- Continuous build
- Continuous deployment
- Testing
Understand the use of Jenkins
In software development code changes made by individual team member are merged together into working software, which was known as Integration phase. For this we use SVN, GIT etc. where we merge our code every time after a task is completed.
So what Jenkins does, After each commit on central repository done by any team member, Jenkins automatically takes checkout of code from Central Repository(SVN,GIT), build the code, deploy the code and perform the testing over it. We can configure and tell to Jenkins to perform this job at particular time (for example - After any commit on central repository, per day on a particular time, Weekly etc.)
So Jenkins basically performs the job like Continuous build, continuous deployment, Testing. But we can also add additional task in Jenkins like after complete build send email notification, after complete testing it send the report at any location.
0 comments:
Post a Comment