Uses of Record Class
se.diabol.jenkins.pipeline.model.Pipeline
Packages that use Pipeline
Package
Description
The consolidated pipeline of a view: a parent that runs the view's pipelines a few at a time.
The component source for Pipeline (Jenkinsfile) jobs.
The component source for chains of jobs with upstream/downstream dependencies (freestyle, matrix and other
AbstractProjects).The immutable view model of a Delivery Pipeline view and, through Stapler's
@Exported, its JSON contract.-
Uses of Pipeline in se.diabol.jenkins.pipeline.consolidated
Methods in se.diabol.jenkins.pipeline.consolidated with parameters of type PipelineModifier and TypeMethodDescriptionstatic longConsolidatedComponent.wallDuration(Pipeline pipeline) How long a pipeline instance took from its start to the end of its last task, waiting included, in milliseconds; -1 for one that is still going, that failed or was aborted, which usually means it stopped early, or that never ran. -
Uses of Pipeline in se.diabol.jenkins.pipeline.flow
Methods in se.diabol.jenkins.pipeline.flow that return PipelineModifier and TypeMethodDescriptionstatic PipelineFlowChain.expand(Pipeline instance, ViewSettings settings) The instance of a chain of jobs with the Pipeline runs its builds triggered, and what those started, following their tasks the wayFlowChain.of(org.jenkinsci.plugins.workflow.job.WorkflowRun, se.diabol.jenkins.pipeline.model.ViewSettings)follows the stages of a Pipeline run.FlowComponentSource.instance(Job<?, ?> firstJob, Job<?, ?> lastJob, int buildNumber, ViewSettings settings) Methods in se.diabol.jenkins.pipeline.flow with parameters of type PipelineModifier and TypeMethodDescriptionstatic PipelineFlowChain.expand(Pipeline instance, ViewSettings settings) The instance of a chain of jobs with the Pipeline runs its builds triggered, and what those started, following their tasks the wayFlowChain.of(org.jenkinsci.plugins.workflow.job.WorkflowRun, se.diabol.jenkins.pipeline.model.ViewSettings)follows the stages of a Pipeline run. -
Uses of Pipeline in se.diabol.jenkins.pipeline.freestyle
Methods in se.diabol.jenkins.pipeline.freestyle that return PipelineModifier and TypeMethodDescriptionFreestyleComponentSource.instance(Job<?, ?> firstJob, Job<?, ?> lastJob, int buildNumber, ViewSettings settings) static PipelineFreestyleComponentSource.instanceOf(AbstractBuild<?, ?> build, ViewSettings settings) The pipeline instance that starts at the given build: the chain downstream of its project laid out as a component of that project shows it, with the builds the given one triggered. -
Uses of Pipeline in se.diabol.jenkins.pipeline.model
Methods in se.diabol.jenkins.pipeline.model that return PipelineModifier and TypeMethodDescriptionPipeline.forSettings(ViewSettings settings) The same pipeline with only the details the view shows: the change log, test results and static analysis results.Pipeline.withStages(List<Stage> stages, long totalBuildTime) The same pipeline with other stages and total build time, for a source that adds the runs this one started.Methods in se.diabol.jenkins.pipeline.model that return types with arguments of type PipelineModifier and TypeMethodDescriptionComponent.pipelines()Returns the value of thepipelinesrecord component.Constructor parameters in se.diabol.jenkins.pipeline.model with type arguments of type PipelineModifierConstructorDescriptionComponent(String name, int index, JobRef firstJob, Paging paging, List<Pipeline> pipelines, String error) A component that shows the pipelines of a job.Component(String name, int index, JobRef firstJob, Paging paging, List<Pipeline> pipelines, String error, Consolidated consolidated) Creates an instance of aComponentrecord class. -
Uses of Pipeline in se.diabol.jenkins.pipeline.source
Methods in se.diabol.jenkins.pipeline.source that return PipelineModifier and TypeMethodDescriptionComponentSource.instance(Job<?, ?> firstJob, Job<?, ?> lastJob, int buildNumber, ViewSettings settings) The pipeline instance that the build of the first job with the given number started, asComponentSource.resolve(se.diabol.jenkins.pipeline.source.ComponentRequest)would show it, whatever page it is on; null when there is no such build or the source cannot tell.