Shows a graph of builds that relates together (aka "build pipeline").
Code was originally part of build-flow-plugin.
This plugin computes a graph of related builds starting from the current one, and render it as a graph.
Downstream builds are identified by DownStreamRunDeclarer extension point.
- Default one is using Jenkins dependencyGraph and UpstreamCause and as such can detect common build chain.
- build-flow plugin is contributing one to render flow execution as a graph
- some Jenkins plugins may later contribute dedicated solutions.
Note: due to Join plugin's design, join jobs appear concurrently to other downstream jobs, not as being triggered subsequently.
[JENKINS-45601] Provided checkbox to show/hide job/build parameters.
[JENKINS-44753] Fixed NullPointerException when moving project.
Added ability to show Job/Build Parameters in Graph
[Fixed JENKINS-43532] Moving Build Flow Plugin from required to optional because of SECURITY-293.
[FIXED JENKINS-26921] Move build graph on one click less distance to job's root page.
[Fixed JENKINS-41520] Build description is not rendered properly.
[FIXED JENKINS-41669] Buildgraph view does not show for some json responses.
[FIXED JENKINS-23607] Do not block thread waiting for builds in queue to be scheduled.
Fixed condition to render the graph even when there is change in running status.
Increased performance and implemented auto refresh using AngularJs template binding.
Fixed performance issue when displaying large graph
JENKINS-34803 Fixed issue of Jenkins crash when updating from 1.2 to 1.3
Auto refresh feature added
Fixed JENKINS-32499 issue, BuildGraph doesn't show up if there is null run.
Added support for Promoted Builds plugin
Fixed conflict with prototype.js
Prevent wrapping of build graph
Added support for Parameterized trigger plugin
Initial release, code being extracted from build-flow plugin