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.
