On Thu, Mar 19, 2015 at 8:41 PM Stuart Barkley <[email protected]> wrote:

> On Mon, 16 Mar 2015 at 05:27 -0000, Fotis Georgatos wrote:
>
> > What you are saying, in effect, is to confine not only build
> > process, but also build environment. I think all people who have
> > been for a while in this business, have expressed consent to go in
> > this direction (in fact, docker has been referenced quite a few
> > times). fi. I’ve seen on IRC rjeschmi testing PRs from docker?!
>
> This might be a good use case for docker.  Based upon my minimal
> understanding of docker most other use cases seem bizarre.
>
>
(sorry missed that I was mentioned, but I'll pipe up on this part only,
which is sort of an aside I realize, but I'm sure we'll talk more about
docker in the future :) )

I only do it because it make sense for me. I have no religious affinity to
docker.

Chroots have been used for a long long time for this sort of thing in
package build testing and it seems to me like the debian world is pretty
advanced in the toolsets (and there are a few).

I have used both pbuilder and sbuild in the past and liked the later for
using with lvm and snapshots. The main "problem" is speed to interesting
testing and I found the delay in unrolling a tarball for a chroot then
testing to be a bit slow.

These tools aren't very OS agnostic or I might have used them more, but
redhat derivatives seem to be more common around here and docker is more os
agnostic (or at least there are base builds for both centos and whatever
flavour of debian you like).

Docker and its use of aufs is pretty quick. It helps me get work done
easily and give a general purpose way of deriving one image from another.

The builds are pretty alpha quality so far and some of the newer features
aren't well documented yet, but you can find them here:
https://registry.hub.docker.com/u/rjeschmi/easybuild-centos6/

and here:

https://github.com/rjeschmi/docker-easybuild-centos6

(the master branch creating a development environment)

And for those interested, the best place to catch me with realtime
questions is on #easybuild on IRC (Eastern Daylight Time)

Reply via email to