Skip to content
Plugin for analyzing jenkins
Java
Branch: master
Clone or download
Pull request Compare This branch is 90 commits ahead of svanoort:master.
dwnusbaum Merge pull request #27 from basil/sandbox
Consistently use sandbox for CpsFlowDefinitions
Latest commit 649b97e Jul 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn Incrementalify the plugin Apr 16, 2019
src Consistently use sandbox for CpsFlowDefinitions Jul 21, 2019
.gitignore Save basic skeleton of plugin Jul 18, 2016
Jenkinsfile Add a Jenkinsfile Jul 12, 2017
LICENSE Licensing changes Aug 6, 2016
README.md Save basic skeleton of plugin Jul 18, 2016
pom.xml [maven-release-plugin] prepare for next development iteration May 15, 2019

README.md

pipeline-graph-analysis-plugin

Plugin for analyzing Jenkins pipeline (formerly workflow) runs by inspecting the directed acyclic graph of FlowNodes that comprises them. Intended for where dependencies prevent it from being including in the workflow api plugin.

Planned contents:

  • Timing/status computation APIs
  • Some common visitors/predicates for working with stages & parallel blocks + utilities around them

Future possibilities:

  • Extension point for different metrics that can be extracted from a pipeline run by walking the flow graph (using describable/descriptor probably, since you're instantiating an object that is updated as you visit FlowNodes)
  • Indexing of stages/blocks in a pipeline flow, to expedite walking the graph
You can’t perform that action at this time.