Jenkins - (Java) API (Object Model)

Card Puncher Data Processing


Jenkins is primarily a set of Java classes that model the concepts of a build system.

All classes are bound to URLs by using Stapler.

Object Model


The root of the object model is byShortName/Hudson, and all the other model objects are reachable from it. It's a singleton instance.

Build, Job

There are representational classes like:

Part of a build

Then there are interfaces and classes that model code that performs a part of a build, such as:

Documentation / Reference

Discover More
Card Puncher Data Processing
Jenkins - URL (Stapler)

The Jenkins classes are bound to URLs by using Stapler. The Hudson instance is bound to the “/” URL, and the rest of the objects are bound according to their reachability...

Share this page:
Follow us:
Task Runner