[openstack-dev] [3rd-party-ci] Cinder CI and CI accounts
Asselin, Ramy
ramy.asselin at hp.com
Wed Dec 24 02:11:38 UTC 2014
I agree with John. Option 4: one ci account for all drivers.
The only valid reasons I'm aware of to use multiple accounts for a single vendor is if the hardware required to run the tests are not accessible from a 'central' ci system, or if the ci systems are managed by different teams.
Otherwise, as you stated, it's more complicated to manage & maintain.
Ramy
-----Original Message-----
From: John Griffith [mailto:john.griffith8 at gmail.com]
Sent: Tuesday, December 23, 2014 3:04 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [3rd-party-ci] Cinder CI and CI accounts
On Tue, Dec 23, 2014 at 12:07 PM, Alon Marx <ALONMA at il.ibm.com> wrote:
> Hi All,
>
> In IBM we have several cinder drivers, with a number of CI accounts.
> In order to improve the CI management and maintenance, we decided to
> build a single Jenkins master that will run several jobs for the drivers we own.
> Adding the jobs to the jenkins master went ok, but we encountered a
> problem with the CI accounts. We have several drivers and several
> accounts, but in the Jenkins master, the Zuul configuration has only
> one gerrit account that reports.
>
> So there are several questions:
> 1. Was this problem encountered by others? How did they solve it?
> 2. Is there a way to configure Zuul on the Jenkins master to report
> different jobs with different CI accounts?
> 3. If there is no way to configure the master to use several CI
> accounts, should we build a Jenkins master per driver?
> 4. Or another alternative, should we use a single CI account for all
> drivers we own, and report all results under that account?
>
> We'll appreciate any input.
>
> Thanks,
> Alon
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
If you have a look at a review in gerrit you can see others appear to have a single account with multiple tests/results submitted. HP, EMC and NetApp all appear to be pretty clear examples of how to go about doing this. My personal preference on this has always been a single CI account anyway with the different drivers consolidated under it; if nothing else it reduces clutter in the review posting and makes it "easier" to find what you might be looking for.
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list