Hi all, I am using Jenkins from several years now, and I am pretty satisfied from it, but lately I have the feeling I pushed it to its limit. Maybe one of you can help me. Let's say I have two CI pipelines: one for frontend and one for backend. When I am running a CI pipeline for frontend, I need to deploy on my integration environment a stable version of my backend and when I am running a CI pipeline for backend , I need to deploy on my integration environment a stable version of my frontend. A stable version of a product is a version that finished its CI pipeline without failing any test. My wish is to always have the most recent version stable versions of my products in my CI pipelines (from the second a CI pipeline has successly finished, I want its version to be used in other pipelines) Now the question: How can I store data on which version is of product is stable or not, and how can I change this version at the end of my CI pipeline ? I used to do it using global parameters of Jenkins, but having a lot of pipelines, it started to take some time to load all the global parameters in the scope of my jobs. I thought of using an external key/value system like etcd/reddis/zookeeper. Any advice ?
Thanks a lot !! -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/ee7180d8-ac10-47a4-b7f1-908247aee2bf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.