# Automated/Daily build systems supporting git?

9 messages from 2008-04-08 to 2008-04-09. Participants: Alex Bennee, Jeff King, Jakub Narebski, Kristian Høgsberg, Pascal Obry, Nigel Magnay.
Thread: https://gitlist.dev/t/13018

## Alex Bennee, 2008-04-08 14:57

Subject: Automated/Daily build systems supporting git?
Message-ID: <1207666672.5698.4.camel@pitcairn.cambridgebroadband.com>
URL: https://gitlist.dev/e/1207666672.5698.4.camel%40pitcairn.cambridgebroadband.com

```
Hi,

I'm currently doing some investigation into automated/daily build
systems to track the health of a source tree. There seem to be a number
about but as I'm also looking to move the CVS tree over to git I was
wondering if the denziens of the list knew of any they could recommend?

Ideally it would be an open source system. For bonus points something
that could auto bisect and point at culprit commits would be great :-)

If there are any systems that don't yet support git but people feel are
clean systems capable of having support added I would also be all ears.

-- 
Alex, homepage: http://www.bennee.com/~alex/
They are relatively good but absolutely terrible. -- Alan Kay,
commenting on Apollos

```

## Jeff King, 2008-04-08 14:59

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <20080408145953.GA8159@sigill.intra.peff.net>
URL: https://gitlist.dev/e/20080408145953.GA8159%40sigill.intra.peff.net
In-Reply-To: <1207666672.5698.4.camel@pitcairn.cambridgebroadband.com>

```
On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:

> I'm currently doing some investigation into automated/daily build
> systems to track the health of a source tree. There seem to be a number
> about but as I'm also looking to move the CVS tree over to git I was
> wondering if the denziens of the list knew of any they could recommend?

Have you looked at contrib/continuous?

-Peff

```

## Jakub Narebski, 2008-04-08 15:17

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <m3d4p0tlz7.fsf@localhost.localdomain>
URL: https://gitlist.dev/e/m3d4p0tlz7.fsf%40localhost.localdomain
In-Reply-To: <20080408145953.GA8159@sigill.intra.peff.net>

```
Jeff King <peff@peff.net> writes:

> On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:
> 
> > I'm currently doing some investigation into automated/daily build
> > systems to track the health of a source tree. There seem to be a number
> > about but as I'm also looking to move the CVS tree over to git I was
> > wondering if the denziens of the list knew of any they could recommend?
> 
> Have you looked at contrib/continuous?

Perhaps Hudson[1] can be made to support Git, as it supports Mercurial
(via Mercurial plugin).

[1] https://hudson.dev.java.net/
-- 
Jakub Narebski
Poland
ShadeHawk on #git

```

## Kristian Høgsberg, 2008-04-08 15:22

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <1207668146.5885.5.camel@gaara.boston.redhat.com>
URL: https://gitlist.dev/e/1207668146.5885.5.camel%40gaara.boston.redhat.com
In-Reply-To: <1207666672.5698.4.camel@pitcairn.cambridgebroadband.com>

```
On Tue, 2008-04-08 at 15:57 +0100, Alex Bennee wrote:
> Hi,
> 
> I'm currently doing some investigation into automated/daily build
> systems to track the health of a source tree. There seem to be a number
> about but as I'm also looking to move the CVS tree over to git I was
> wondering if the denziens of the list knew of any they could recommend?
> 
> Ideally it would be an open source system. For bonus points something
> that could auto bisect and point at culprit commits would be great :-)
> 
> If there are any systems that don't yet support git but people feel are
> clean systems capable of having support added I would also be all ears.

We have a jhbuild tinderbox setup for the X modules on freedesktop.org,
which builds out of git:

  http://tinderbox.freedesktop.org/

Which Chris Ball set up.  I don't know the details of the setup, except
that it probably involves a cronscript, the jhbuild tinderbox command
(http://www.gnome.org/~jamesh/jhbuild.html#command-reference-tinderbox)
and uses the jhbuild moduleset we maintain over here:

  http://cgit.freedesktop.org/xorg/util/modular

Look for the xorg.modules file.

cheers,
Kristian

```

## Pascal Obry, 2008-04-08 16:12

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <47FB9965.2080302@obry.net>
URL: https://gitlist.dev/e/47FB9965.2080302%40obry.net
In-Reply-To: <1207666672.5698.4.camel@pitcairn.cambridgebroadband.com>

```
Alex,

Savadur (at its early stage) supports Git and Subversion. This 
continuous builder is fully configurable in XML. Sources can be grabbed 
here: http://repo.or.cz/w/savadur.git.

It supports scheduled scenario, triggered scenario (post commit hook). 
It is based on a client/server model and has a Web interface.

As one of the developer of this tool I can tell you that yes we have in 
our todo list the plan to support bisect.

As I said it is at an early stage of development and I'll be more than 
happy to answer questions.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595

```

## Nigel Magnay, 2008-04-08 16:34

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <320075ff0804080934j19f9323s9ff02372af8065eb@mail.gmail.com>
URL: https://gitlist.dev/e/320075ff0804080934j19f9323s9ff02372af8065eb%40mail.gmail.com
In-Reply-To: <m3d4p0tlz7.fsf@localhost.localdomain>

```
I did a simple git plugin for hudson back when I was still learning
about git (it's in the CVS tree) - I've got some changes that need to
be committed to it, but it's working OK for us..


On Tue, Apr 8, 2008 at 4:17 PM, Jakub Narebski <jnareb@gmail.com> wrote:
> Jeff King <peff@peff.net> writes:
>
>  > On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:
>  >
>  > > I'm currently doing some investigation into automated/daily build
>  > > systems to track the health of a source tree. There seem to be a number
>  > > about but as I'm also looking to move the CVS tree over to git I was
>  > > wondering if the denziens of the list knew of any they could recommend?
>  >
>  > Have you looked at contrib/continuous?
>
>  Perhaps Hudson[1] can be made to support Git, as it supports Mercurial
>  (via Mercurial plugin).
>
>  [1] https://hudson.dev.java.net/
>  --
>  Jakub Narebski
>  Poland
>  ShadeHawk on #git
>
>
> --
>  To unsubscribe from this list: send the line "unsubscribe git" in
>  the body of a message to majordomo@vger.kernel.org
>  More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

```

## Alex Bennee, 2008-04-09 10:31

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <1207737112.5698.9.camel@pitcairn.cambridgebroadband.com>
URL: https://gitlist.dev/e/1207737112.5698.9.camel%40pitcairn.cambridgebroadband.com
In-Reply-To: <20080408145953.GA8159@sigill.intra.peff.net>

```

On Tue, 2008-04-08 at 10:59 -0400, Jeff King wrote:
> On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:
> 
> > I'm currently doing some investigation into automated/daily build
> > systems to track the health of a source tree. There seem to be a number
> > about but as I'm also looking to move the CVS tree over to git I was
> > wondering if the denziens of the list knew of any they could recommend?
> 
> Have you looked at contrib/continuous?

Thanks for the pointer, it's a nice example of using the git hooks.

However perhaps it's a little too simple for our needs. We have multiple
build targets/hosts and configurations building out of the one
repository. We currently have a homemade script that runs nightlies and
emails the results, however to expand the build test we probably want
something that give a simple web-page overview of the current status.


-- 
Alex, homepage: http://www.bennee.com/~alex/
Scientists will study your brain to learn more about your distant
cousin, Man.

```

## Alex Bennee, 2008-04-09 10:39

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <1207737551.5698.11.camel@pitcairn.cambridgebroadband.com>
URL: https://gitlist.dev/e/1207737551.5698.11.camel%40pitcairn.cambridgebroadband.com
In-Reply-To: <47FB9965.2080302@obry.net>

```

On Tue, 2008-04-08 at 18:12 +0200, Pascal Obry wrote:
> Alex,
> 
> Savadur (at its early stage) supports Git and Subversion. This 
> continuous builder is fully configurable in XML. Sources can be grabbed 
> here: http://repo.or.cz/w/savadur.git.
> <snip>
> As I said it is at an early stage of development and I'll be more than 
> happy to answer questions.

I don't suppose you have a demo site showing it in action?

-- 
Alex, homepage: http://www.bennee.com/~alex/
The worst is not so long as we can say "This is the worst." -- King Lear

```

## Pascal Obry, 2008-04-09 10:51

Subject: Re: Automated/Daily build systems supporting git?
Message-ID: <47FC9FBF.5050908@obry.net>
URL: https://gitlist.dev/e/47FC9FBF.5050908%40obry.net
In-Reply-To: <1207737551.5698.11.camel@pitcairn.cambridgebroadband.com>

```
Alex,

> I don't suppose you have a demo site showing it in action?

No sorry, I have only a server on a local network.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595

```
