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.

Reply via email to