Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle.

Builds can be started by various means, including being triggered by commit in a version control system, by scheduling via a cron-like mechanism, by building when other builds have completed, and by requesting a specific build URL.