Powered By Blogger

Monday, April 13, 2015

Jenkins: An Introduction to Continuous Integration

Jenkins, a well known, popular continuous integration tool had a humble begining. It was known as Hudson server back then and was renamed as Jenkins by the open source community.

Jenkins is popularly used to implement continuous integration in projects.


Download and Install Jenkins

1. Install tomcat in the local system
2. Download the latest version on jenkins war from Jenkins Home page
3. Do a hot deployment on the tomcat.
4. Navigate to localhost:8080/jenkins.

Configure Jenkins Security

Jenkins has different configurations for security - authentication and authorisation.
Navigate Manage Jenkins-->Configure Global Security
1. LDAP
2. Jenkins Own User db
3. Unix User group.

Depending on the environment select anyone of the security realm and configure users and roles.

Configure Plugins
Jenkins has rich set of plugins that comes built in with it. Also there are umpteen number of external plugins that is part of the Jenkins.

These plugins are easy to configure and install.
Navigate Manage Jenkins-->Manage Plugins

1. Depending upon the Projects technical stack we can choose the compatible plugins and install them.

Coming up next in the series
1. Configure win-slave
2. Creation of jobs




No comments:

Post a Comment