Hi, Glad to hear someone working on improving RDO CI =) About pipeline plugin - it is known to be very useful when you have distinguished steps that depends on each other (e.g Test -> Deploy) but installing RDO on single or multiple nodes are quite similar. I also believe you will find there is a minor difference in time run between those two types of jobs so it can save a lot of time running those in parallel (especially when resources are limited). perhaps ""Install RDO on a single node & Install RDO on multiple nodes (+testing)" -> "Promote the tested set of packages in the 'passed-ci' repository" ? Cheers, Arie On Fri, Oct 2, 2015 at 7:23 PM, David Moreau Simard <dms at redhat.com> wrote: > Hi there, > > We're currently working on improving the RDO and RDO Manager CI. > As part of those efforts, I'd like to use the build-pipeline plugin > [1] to build a clear dependency flow of jobs to stay in the logic of > "fail fast" and avoid needless jobs where possible. > > At a bird's eye view, it would look like this: > "Install RDO on a single node and do very minimal testing" -> > "Install RDO on multiple nodes with decent/exhaustive testing" -> > "Promote the tested set of packages in the 'passed-ci' repository" > > This means we wouldn't bother doing exhaustive testing if the basic > installation or the minimal testing fails and we would only promote > the tested set of packages if the exhaustive testing passes. > > What's great with the pipelines plugin is that the dependencies are > very clear and the dashboard it provides is very insightful to see > what is passing or what is failing [2]. > > We will eventually be moving the RDO and RDO Manager CI jobs to the > ci.centos infrastructure so knowing whether or not we can use this > plugin is important. There are other ways around doing this (with > another plugin, multi jobs) but it's not as straightforward, IMO. > > Please let me know what you think, > > Thanks ! > > [1]: https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin > [2]: > https://wiki.jenkins-ci.org/download/attachments/54723106/bpp1.png?version=2&modificationDate=1340695983000 > > David Moreau Simard > Senior Software Engineer | Openstack RDO > > dmsimard = [irc, github, twitter] > _______________________________________________ > Ci-users mailing list > Ci-users at centos.org > https://lists.centos.org/mailman/listinfo/ci-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/ci-users/attachments/20151004/07279a4c/attachment-0004.html>