Class TriggeredRuns
java.lang.Object
se.diabol.jenkins.pipeline.flow.DownstreamRuns
se.diabol.jenkins.pipeline.freestyle.TriggeredRuns
- All Implemented Interfaces:
ExtensionPoint
The Pipeline runs a build of a chained job triggered. The core build trigger ("Build other projects") starts
Pipeline jobs without listing them in the dependency graph, and a Pipeline job's own "Build after other projects
are built" trigger is not in it either, so a chain of jobs used to stop where a Pipeline job began. The runs are
found by their upstream cause among the recent runs of those jobs; one not started yet is reported without a
number while it waits in the queue for that build.
-
Nested Class Summary
Nested classes/interfaces inherited from class se.diabol.jenkins.pipeline.flow.DownstreamRuns
DownstreamRuns.StartedNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidAdds the job unless it is a project, which the chain of jobs shows already, or was added before.static List<DownstreamRuns.Started> The runs of the job with an upstream cause pointing at the build, newest first, or failing that one entry without a number when the job waits in the queue for that build.The runs the given run started, in the order it started them.Methods inherited from class se.diabol.jenkins.pipeline.flow.DownstreamRuns
all, of
-
Constructor Details
-
TriggeredRuns
public TriggeredRuns()
-
-
Method Details
-
startedBy
Description copied from class:DownstreamRunsThe runs the given run started, in the order it started them.- Specified by:
startedByin classDownstreamRuns
-
addTriggered
Adds the job unless it is a project, which the chain of jobs shows already, or was added before. -
runsOf
The runs of the job with an upstream cause pointing at the build, newest first, or failing that one entry without a number when the job waits in the queue for that build.
-