Hi,
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.
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