[Gluster-devel] Nightly Pipeline Plans

Nigel Babu nigelb at redhat.com
Mon Dec 19 04:17:03 UTC 2016


On Thu, Dec 15, 2016 at 07:50:53AM -0500, Kaleb S. KEITHLEY wrote:
> On 12/15/2016 07:13 AM, Niels de Vos wrote:
> > On Thu, Dec 15, 2016 at 05:20:26PM +0530, Nigel Babu wrote:
> > > Hello folks,
> > >
> > > This is a request for feedback for this plan to build a pipeline that will go
> > > from a commit to builds that are tested and signed. While the
> > > nightly.gluster.org site will be up by the time 3.10 is released, we will not
> > > yet be automating releases with this pipeline by then.
> >
> > Could you explain what distributions, versions and architectures you can
> > cover with this? I suspect that the different distributions that provide
> > packages for the glusterfs packages have a broader range than what we
> > can test in our environment?
> >
> > Also, builds for distributions normally need to be done in the build
> > system of those distributions. They will not accept builds from external
> > environments... I am not sure if/how this can become a replacement for
> > packages that are part of the distributions.
> >
> > To me this looks like a lot of duplication of the plans with the builds
> > done through the CentOS CI and have the different CentOS SIGs consume
> > those builds for their testing. Has there been any thought about running
> > tests against other projects that use Gluster?
> >
> > We've already discussed that the CentOS Build System can be used for
> > doing nightly builds by bots, and have these progress from testing to
> > release repositories. At least for the RPMs that are used by CentOS (and
> > possibly RHEL) users, I would much prefer this approach.
>
>
> AIUI, Nigel is planning to tackle a few things:
>  1) automate submitting builds to Launchpad, for our Launchpad PPA.
>     This doesn't tie in to any Ubuntu "official" packages of GlusterFS.
>     IIRC he knows how we might to the equivalent (or what I think of
>     as the equivalent) of scratch builds in Launchpad that won't
>     affect the genuine PPA builds but we can refine and debug the
>     builds before a release if there are problems.

Not right away, but this is on the agenda, yes.

>  2) automate submitting builds to SuSE Build System. Similar to
>     Launchpad, but generally easier because they are RPMs.

I haven't looked this far yet, but if we do this now, it needs to be automated

>  3) automate Debian builds for d.g.o.

Definitely yes. In fact, I want to make d.g.o as close to "Press a button" as
possible.

>
> Nigel may have grander schemes above and beyond that, and that's fine by me,
> but none of the above, or his grander schemes, have any real overlap (AFAIK)
> with what we're doing with the CentOS CI.
>
> Nigel will correct me if I'm wrong.
>
> --
>
> Kaleb
>
>

--
nigelb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20161219/36e93a45/attachment.sig>


More information about the Gluster-devel mailing list