On Sun, Mar 13, 2016 at 11:02:10PM -0400, Vijay Bellur wrote:
> On 03/11/2016 10:46 AM, Niels de Vos wrote:
> >Just replying by email because you left IRC a few minutes ago.
> >
> >   15:06 < hagarth> ndevos: ping, where are the current nightly builds of 
> > glusterfs located?
> >   16:36 -!- hagarth [~vijay@71.234.224.255] has quit [Ping timeout: 268 
> > seconds]
> >
> >Nobody cared about them for MONTHS. There are no real builds at the
> >moment.
> >
> >However, the CentOS CI does nightly builds and runs the libgfapi-python
> >tests against the RPMs. It is not the intention to have htese RPMs used
> >for general consumption, tests should mainly run in the CentOS CI. These
> >builds are "only" CentOS-7 RRPs, and you will need to enable the CentOS
> >Storage SIG repository to get the dependencies. So, on CentOS 7 you can
> >do:
> >
> >   # yum -y install centos-release-gluser yum-utils
> >   # yum-config-manager 
> > --add-repo=http://artifacts.ci.centos.org/gluster/nightly/master.repo
> >   # yum -y install glusterfs-server
> >
> >This should give you yesterdays RPMs from the master branch. You can do
> >daily updates by executing "yum update" if you are even more
> >adventurous.
> >
> 
> Thank you for the update Niels.
> 
> Given the growing chain of dependencies to build from source, I think it
> might be a good idea to have nightly builds for both CentOS 6 & 7 - the
> platforms where we seem to have the most adoption. What would it involve to
> restart the nightly builds from copr for both mainline and release-3.7?

We can provide more builds for CentOS on their artifacts server. I am
not aware of a huge amount of testing that happened with nightly builds,
so if traffic is kept resonable it should not be an issue.

I'm not sure yet what the best approach for this is, we could use
multiple Jenkins jobs that run with different parameters, or maybe have
something schedule a run with the same job, and the scheduler passes the
different parameters.

This would be the packages that we can do:

    .-----------------.----------------.--------------.
    | Gluster version | CentOS version | architecture |
    |-----------------+----------------+--------------|
    |     master      |       7        |    x86_64    |
    |     master      |       6        |    x86_64    |
    |     master      |       6        |     i686     |
    |   release-3.7   |       7        |    x86_64    |
    |   release-3.7   |       6        |    x86_64    |
    |   release-3.7   |       6        |     i686     |
    '-----------------'----------------'--------------'

release-3.6 is an option as well.

I can spend some time on getting these package available, but I'll add
that I require that someone adds tests for them in the CentOS CI (or
elsewhere with public test results). Who will with the actual test jobs
that run on all these different versions and arches?

Niels

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel

Reply via email to