What is Jenkins? - Definition from Whatis.com

Jenkins is an open-source continuous integration software tool written in the Java programming language for testing and reporting on isolated changes in a larger code base in real time. The software enables developers to find and solve defects in a code base rapidly and to automate testing of their builds.

Continuous integration has evolved since its conception. Originally, a daily build was the standard. Now, the usual rule is for each team member to submit work on a daily (or more frequent) basis and for a build to be conducted with each significant change. When used properly, continuous integration provides various benefits, such as constant feedback on the status of the software. Because CI detects deficiencies early on in development, defects are typically smaller, less complex and easier to resolve.

Jenkins is a fork of a project called Hudson, which is trademarked by Oracle and is currently being developed parallel to Jenkins. The development community and its governing body hosts open meetings about the software.

 

Contributor(s): Adam Riglian
This was last updated in November 2011
Editorial Director: Margaret Rouse

Email Alerts

Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Dig Deeper

  • Agile development practices: Extending agility to contracts

    Outlining a variety of ideas for contracts, consultant Howard Deiner shows how Agile practices move beyond the development of code and into developing a collaborative contract.

  • Extending Agile ALM: Why Agile engineering practices matter so much

    Agile consultant Howard Deiner explains several Agile engineering practices that can be used regardless of which methodology your organization employs.

  • Agile development: Changing the way leaders lead

    “Moving towards Agile methods challenges all aspects of our traditional management and leadership approaches,” says Agile Consultant, Coach and Trainer Bob Galen. Galen will be presenting “A Test Leader’s Guide to Agile” at STAREAST 2012. In this interview, we hear more about the differences between traditional and Agile leadership and how the transition is affecting leaders and teams.

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com