Package se.diabol.jenkins.pipeline.consolidated


package se.diabol.jenkins.pipeline.consolidated
The consolidated pipeline of a view: a parent that runs the view's pipelines a few at a time.

ConsolidatedRuns runs them and keeps the runs on disk, a ConsolidatedRun is one run with its pipelines in batches, and ConsolidatedComponent draws a run as a component of the view, a stage per batch and a task per pipeline, which the page shows with what it has for stages and tasks. The view itself holds the three options and the two actions, and hands over the pipelines it is configured with.

Whether a pipeline has come to an end is asked of its instance, the same model the view shows, so that whatever the view follows counts: chains of jobs, runs started with the build step, and chains that lead from one into the other.

  • Class
    Description
    Why a build started: the consolidated pipeline of a view ran the pipeline that the build's job starts.
    Draws the consolidated pipeline of a view as a component like any other: one pipeline whose stages are the batches, each leading to the next, and whose tasks are the pipelines of the view, so that the page shows it with what it has for stages and tasks.
    One run of a view's consolidated pipeline: the pipelines it was started with, in batches, and how far it got.
    One pipeline of the run.
    Where a run stands.
    Runs the consolidated pipelines of the views: the pipelines of a view a few at a time.
    Moves the runs on every other second; a tick costs nothing while no run is going.
    A pipeline a run is started with.