All Classes and Interfaces
Class
Description
Per-run cache of computed
TimingInfo and NodeRunStatus for closed
block relationships, keyed by (startId, endId).Lists the builds a run triggered.
Statuses of a
FlowChunk in increasing priority order
Note, when adding new statuses you need to add a new StatusAndTiming.StatusApiVersion
and set the value of StatusAndTiming.CURRENT_API_VERSION to that,
and update StatusAndTiming.coerceStatusMap(Map) to do coercion for new codings to protect core APIs from unknown valuesPipeline step that hides enclosed steps from view.
Execution for
HideFromViewStep.What the current user can do with an input step a run is waiting on.
What a graph or step list computed from the live state depends on.
Creates and readies
LiveGraphState entries at execution start / resume, and
hands the final graph off to the on-disk cache at completion so the first post-build
read doesn't need a fresh scanner sweep.Extension that captures every new
FlowNode across every running execution and
feeds it to the corresponding LiveGraphState.Holds one
LiveGraphState per in-progress run of this Jenkins.Projection of a
LiveGraphState at a point in time.Generated localization support class.
Disk-backed cache for the computed pipeline graph and step list of completed runs.
An input step that's waiting to be given.
Writes plugin DTOs to JSON via Jackson, wrapped in the Stapler
okJSON envelope
({"status":"ok","data":...}) that the frontend expects.Generates a Tree Representation of the DAG.
Shows a run's stages in its build history entry.
Per-run cache of
PipelineNodeUtil.isSkippedStage(org.jenkinsci.plugins.workflow.graph.FlowNode)
results, keyed by node ID.Finds both block-scoped and legacy stages
Opens a table of how long each stage took in recent builds, from the new job page's overflow menu.
Adds "Stage durations" to the new job page's overflow menu.
Duplicates some string constants used in pipeline-stage-tags-metadata plugin to avoid introducing the dependency.
Provides common, comprehensive set of APIs for doing status and timing computations on pieces of a pipeline execution.
Denotes the version of the status API supported, which marks the permitted
GenericStatus values it may returnContainer object for timing info about piece of a flow
Builds started with an
Cause.UpstreamCause pointing at this run, such as from
triggers { upstream(...) }.Per-run cache of
WarningAction lookups between two flow nodes.