Jenkins Overview

Jenkins

Jenkins is a leading open source automation server written in Java that allows continuous integration and continuous delivery of projects.  We can integrate it with numbers of testing and deployment technologies. It allows you to build, test, code coverage, deploy automatically which reduce by far the chances of committing common errors during deployment.

Supported platforms

Jenkins supports all popular operating systems of the era, list is as follows –

  • Windows
  • OpenBSD
  • FreeBSD
  • Mac OS X
  • OpenSuse
  • Ubuntu/Debian
  • Red Hat/ Fedora/ Cent OS
  • Gentoo

Even it support containers like Docker too.

 

See also – Jenkins installation in Windows

Supported Plugins

To continuous integration and delivery it supports vast numbers of build tools, test tools, deployment tools etc. Few of the popular tools are as follows –

  • Maven/ ANT/ Gradle
  • Git/Github/ Subversion
  • Jacoco
  • TestLink
  • Email Sender
  • etc.

Minimum System Requirements for Jenkins

Now the important part is about what we need to run-

  • JDK 1.5 and above
  • 2 GB RAM
  • Any Java container which supports Servlets 2.4 / JSP 2.0(Like Tomcat 5)

 

Note – Running Jenkins on your local system will slow down significantly.

 

Happy coding!!!

Leave a Reply

Your email address will not be published. Required fields are marked *