On 9/24/07, RedShift <[EMAIL PROTECTED]> wrote:
>
>
> Aaron Griffin wrote:
> > Hey all,
> > * 'Continuous Integration' setup / machine
> >
> > This is a pipedream of mine. I'd like to setup a CI server somewhere.
> > For those unfamiliar with the term, what this means is that the server
> > will, periodically, check out our PKGBUILDs and try to build ever
> > single package. Clean chroots don't matter, what we're checking is
> > whether it will build as the instructions say.
> > I guess a pacbuild instance COULD be used here, but this should be a
> > simple bash script.
> > If anyone wants to do something fun, feel free to jump on this one,
> > but otherwise it's not important.
> >
>
> I have an x86_64 server at home that's regularly doing nothing, I can
> supply such a service if the necessary software already exists.

Yeah I have a machine that I wanted to install x86_64 on too, so I
could have a build machine for that arch.

I guess "the software" could be pretty simple due to the fact that we
don't care about real output all that much (right now, we could always
combine this with pacbuild at a later date), but for right now we
would simply be making sure packages build with relation to other
packages.

So it'd be a cvs update, list dirs changed in the update, build
packages, bamf. Technically we'd want to use local repos for packages
and have the PKGDEST point there, with some db rebuilding after each
success.

All we're looking at, really, is success/fail and the output (makepkg -L).

I don't have time at the moment, but if someone wants to write a
100-200 line bash script for this, that'd be awesome.

Thanks,
Aaron

_______________________________________________
arch mailing list
arch@archlinux.org
http://archlinux.org/mailman/listinfo/arch

Reply via email to