All Classes and Interfaces
Class
Description
Holds the basic 'empty view' parent
A source code branch.
Represents a dead branch.
Ensures that the
Branch.getActions()
are always present in the Actionable.getAllActions()
.An extension point that allows controlling whether a specific
SCMHead
should be automatically built when
discovered.Descriptor
for BranchBuildStrategy
instances.Declares that a build was due to a branch event.
Declares that a build was due to branch indexing.
Defines the environment variable
BRANCH_NAME
and BRANCH_IS_PRIMARY
for multibranch builds.Creates instances of the branch projects for a specific
Branch
and also provides some utility methods for
updating the branch specific projects.Base class for all
BranchProjectFactory
instances.Additional information associated with
Branch
.Descriptor
for BranchProperty
.Ensures that the configuration screen of (for example)
DefaultBranchPropertyStrategy
shows only appropriate descriptors.A strategy for determining the properties that apply to a specific
SCMHead
.The base class for
Descriptor
s or BranchPropertyStrategy
instances.A source of branches, which consists of a source and a strategy for creating properties of the branches from this
source.
Our
Descriptor
.ListViewColumn
that shows the status icon for item ensuring that Branch.Dead
jobs are reported as
disabled.Our descriptor.
Hide this column from user views as it would only confuse them.
Deprecated.
Our
Descriptor
.An action that puts some css on job and run pages for jobs representing
Branch.Dead
.A very simple
BranchPropertyStrategy
that just returns the same set of properties for all SCMHead
instances.ListViewColumn
that shows the description text of a Job
with priority given to
ObjectMetadataAction.getObjectDescription()
.Our descriptor.
A
Comparator
that compares Describable
instances of a specific type based
on the order of their
Descriptor
s in Jenkins
's list of Descriptor
s for
that type.Our extension.
Hide this column from user views as it would only confuse them.
Something that can decorate a job.
Generated localization support class.
A
FolderIcon
specifically for OrganizationFolder
and MultiBranchProject
instances that will
delegate to the AvatarMetadataAction
attached to the folder.Our descriptor.
Abstract base class for multiple-branch based projects.
Represents the branch indexing job.
Veto attempts to copy branch projects outside of their multibranch container.
Our event listener.
Adds the
MultiBranchProject.State.sourceActions
to
Actionable.getAllActions()
.The
Descriptor
for MultiBranchProject
s.MultiBranchProjectDescriptor.ChildNameGeneratorImpl<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>
Possible Display naming strategies.
A
SCMSourceTrait
that controls how to set display names for SCMHead
s
with additional information like merge/change/pull requests.Our descriptor.
Special view used when
MultiBranchProject
has no branches.Creates
MultiBranchProject
s for repositories where recognized.Creates a particular kind of multibranch project insofar as at least one
SCMHead
satisfies a probe.A kind of
MultiBranchProjectFactory
.Holds the view configuration for an
MultiBranchProject
.A custom category specific view.
Our descriptor
Allows named branches to get different properties from the rest.
Holds the specific named exception details.
Our
Descriptor
Encodes names that are not nice so that they are safe to use as URL path segments.
Mangles names that are not nice so that they are safe to use on filesystem.
Suppresses builds due to either
BranchIndexingCause
or BranchEventCause
.Keeps configuration used to determine whether builds requested by
BranchIndexingCause
or BranchEventCause
should be suppressed.Strategy which determines which builds should be suppressed.
Defines
NoTriggerBranchProperty
on selected branches.A property that sets the health metrics for immediate children of an
OrganizationFolder
.Our descriptor.
Configures the
OrphanedItemStrategy
to use for children of a OrganizationFolder
.Our descriptor.
Special marker class to flag copying the parent strategy.
Our descriptor.
Our descriptor.
A folder-like collection of
MultiBranchProject
s, one per repository.Our descriptor
Our scan.
Listens for events from the SCM event system.
Adds the
OrganizationFolder.State.getActions()
to Actionable.getAllActions()
.Special view used when
OrganizationFolder
has no repositories.A
AbstractFolderProperty
that is specific to OrganizationFolder
s.The
Descriptor
base class for OrganizationFolderProperty
types.Holds the view configuration for an
OrganizationFolder
.A custom category specific view.
Our descriptor
Allows overriding indexing triggers for an individual job - either by enabling when the multibranch or org is set to
suppress them, or disabling if they're otherwise enabled.
Support for build parameters.
A
FolderHealthMetric
for MultiBranchProject
instances that only reports the health of the primary
branch.Our descriptor.
Something that can decorate a project.
Holds the unmangled project name provided to
SCMSourceObserver.observe(String)
and used to create a
MultiBranchProject
within a OrganizationFolder
.PropertyMigration<F extends com.cloudbees.hudson.plugins.folder.AbstractFolder<?>,P extends com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<F>>
An extension point that captures the need for a complex migration of a folder property into some other configuration
of the containing folder.
PropertyMigration.Migrator<F extends com.cloudbees.hudson.plugins.folder.AbstractFolder<?>,P extends com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<F>>
Deprecated.
Suppressed by
JobPropertyStep.HideSuperfluousBranchProperties
for Pipeline.Our descriptor
Our descriptor.
This does the work of blocking builds while the throttle is enforced.
This class is to work around some annoying "features" of f:optionalBlock
Base class for a
ViewJobFilter
that will filter based on the Branch
that a job in a
MultiBranchProject
belongs to.Provides the alternative text for
AbstractItem.TASK_NOUN
when running on newer versions of Jenkins.Deprecated.
Not used by Pipeline.
Our
Descriptor
.Chooses manageable workspace names for (especially branch) projects.
Cleans up workspaces for apparently missing jobs when a node goes online.
Cleans up workspace when an orphaned project is deleted.
JobPropertyStep.HideSuperfluousBranchProperties
for Pipeline.