What is Jenkins, Why to Use It, How It Works and Where To use it ? — What is Jenkins ? Jenkins is a self-contained, open source automation server which is used to automate all sorts of tasks like building, testing, delivering or deploying software. Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed.