{jenkins-plugin-info:pipeline-stage-view}

Stage View: 

When you have complex builds Pipelines, it is useful to be able to see the progress of each stage.  The Pipeline Stage View plugin includes an extended visualization of Pipeline build history on the index page of a flow project, under Stage View. (You can also click on Full Stage View to get a full-screen view.)

To take advantage of this view, you need to define stages in your flow. You can have as many stages as you like, in a linear sequence. (They may be inside other steps such as 'node' if that is convenient.) Give each a short name that will appear in the GUI.

node {
  stage ('Checkout') {
  	svn 'https://svn.mycorp/trunk/'
  	stage 'Build'
	sh 'make all'
	stage 'Test'
  	sh 'make test'
  }
}

When you run some builds, the stage view will appear with CheckoutBuild, and Test columns, and one row per build. When hovering over a stage cell you can click the Logs button to see log messages printed in that stage: after the preceding stage step and before the next one.

Other important events are also indicated with special buttons, either in a stage cell or for the build as a whole. If a build is waiting in an input step, you will be able to tell it to proceed (or not). Download can be used to obtain any artifacts archived by a build. 

Each row also records the build number, date it was started, and any changelog entries from a version control system. Progress bars also indicate how long each stage is taking and how long it might still be expected to take, based on historical averages.

Usage Notes/Limits:

Configurable Properties:

System.setProperty("com.cloudbees.workflow.rest.external.ChangeSetExt.resolveCommitAuthors","false");
System.setProperty("com.cloudbees.workflow.rest.external.ChangeSetExt.resolveCommitAuthors","true");

Changelog:

2.11 (April 19, 2019)

2.10 (Mar 30, 2018)

2.9 (Aug 29, 2017)

2.8 (May 25, 2017)

2.6 (Mar 6, 2017)

2.5 (Feb 13, 2017)

2.4 (Nov 29, 2016)

2.3 (Nov 22, 2016)

2.2 (Nov 2, 2016)

2.1 (Sept 30, 2016)

2.0 (Aug 30, 2016)

1.7 (Aug 6, 2016)

1.6 (July 18, 2016)

Theme: Status handling and UX

1.5 (June 21, 2016)

Theme: configurability of hardcoded values

1.4 (May 12, 2016)

1.3 (Apr 6, 2016)

1.2 (Apr 6, 2016)

1.1 (Apr 5, 2016)

1.0 (Feb 25, 2016)