Table of Contents

About

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

Hudson

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