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

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/a02173d0-9c48-4687-b422-831f2029f9c5n%40googlegroups.com.

Reply via email to