We would like to set up Continuous Integration and Continuous Deployment processes on the base of Jenkins ecosystem. Currently we're trying to put together all the Jenkins build jobs we have (from sources to several endpoint processes launched on the testing server). There are three kinds of build/deployment processes in our case:
1. Building deb packages from C++ projects (some of them are *dependent*, others are *dependencies*); 2. Building images from Docker containers; 3. Launching some processes in the endpoint; <http://i.stack.imgur.com/PQXzl.png> As you can notice, we faced with a heavily branched chain of jobs triggered by each other. And every update of any of the upstream projects must go throughout the chain of jobs and trigger the final job (process I). So It would be nice to use some kind of Jenkins plugins that will: - Control such a complicated structure of jobs (I tried to use Build Pipeline Plugin <https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin> and I got the impression that this tool is suitable for "linear" job chains); - Provide clean way of passing the parameters between job environments. Any help will be appreciated. (repost from SO <http://stackoverflow.com/questions/30510204/jenkins-a-heavily-branched-chain-of-build-jobs> ). -- 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/c45a42b2-4b0f-4943-ba42-071262e0dac0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.