Search⌘ K
AI Features

Introducing Jenkins

Explore the origins and architecture of Jenkins, a leading continuous integration tool. Learn how Jenkins automates software builds, testing, and deployment with scalable job distribution and plugin extensibility. Understand its role in development workflows and how it supports CI/CD pipelines.

Brief history

Jenkins began its life as Hudson, a build automation tool written in Java. While working at Sun Microsystems, Hudson was first developed in 2004 by Koshuke Kawaguchi. When Oracle bought Sun in 2009, a dispute over the Hudson name led its maintainers to rename the project to Jenkins. Open-source development of the CI system formerly known as Hudson continues under the Jenkins name. Jenkins went on to win awards as a Java application and as a CI tool.

Architecturally, Jenkins is fairly simple. Users of Jenkins create and maintain jobs or projects.

Project

A project is a collection of steps, also called ...