Value Stream Map Plugin

25 views
Skip to first unread message

Mustansar Anwar ul Samad

unread,
Aug 9, 2020, 9:33:07 AM8/9/20
to Jenkins Developers
Hi,

I'm planning to build a Value Stream Map plugin for Jenkins. This is similar to what is in GoCD https://docs.gocd.org/current/navigation/value_stream_map.html and was hoping to get some help with Jenkins Pipelines and building dependency between them.

See the attached image please. Let's call these phases as each phase represents a whole pipeline behind it. I've borrowed UI elements from blueocean plugin.

Some background:
The pipeline plugin in Jenkins allows to connect together multiple stages but it has problems with manual steps in between. The input step helps but is not really a great solution. From commit to build and all the way to production requires multiple phases - not using the word stage just to keep it separate as stages are in pipeline. For these phases, multiple pipelines are used. These multiple pipelines are connected together using upstream/downstream or some other way but there is no easy way to see the full flow or the actual value stream i.e. mainly how a commit flows from commit to prod. 

The planned plugin is along the lines of Delivery Pipeline plugin https://plugins.jenkins.io/delivery-pipeline-plugin/. Actually, for now, just copying most of the bits from this plugin to get something working.

Questions that I have are
- Does anything like this exist?
- Is there a way to build dependency between pipelines other than upstream/downstream? Currently I'm doing it via build parameter by passing the build version of previous pipeline to keep pipelines independent but still able to build a relation using that.

Thanks

regards,
Mustansar

VSM-sample.png

Gavin Mogan

unread,
Aug 9, 2020, 12:48:30 PM8/9/20
to Jenkins Developers

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/a02173d0-9c48-4687-b422-831f2029f9c5n%40googlegroups.com.

Mustansar Anwar ul Samad

unread,
Aug 9, 2020, 5:13:07 PM8/9/20
to Jenkins Developers
Yeah, I've seen that cloudbees product. Didn't see any free plugin of similar sorts - the closest ones are Delivery Pipeline https://plugins.jenkins.io/delivery-pipeline-plugin/ and https://plugins.jenkins.io/build-pipeline-plugin/.  Hence the reason to go this route. 
Reply all
Reply to author
Forward
0 new messages