{"thread":{"id":"13018","subject":"Automated/Daily build systems supporting git?","startedAt":"2008-04-08T14:57:52Z","lastAt":"2008-04-09T10:51:43Z","messageCount":9,"participants":["Alex Bennee","Jeff King","Jakub Narebski","Kristian Høgsberg","Pascal Obry","Nigel Magnay"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"73848","messageId":"1207666672.5698.4.camel@pitcairn.cambridgebroadband.com","threadId":"13018","inReplyTo":null,"subject":"Automated/Daily build systems supporting git?","fromName":"Alex Bennee","fromEmail":"kernel-hacker@bennee.com","sentAt":"2008-04-08T14:57:52Z","receivedAt":"2008-04-08T14:57:52Z","isPatch":false,"sender":{"key":"kernel-hacker@bennee.com","avatar":null},"body":"Hi,\n\nI'm currently doing some investigation into automated/daily build\nsystems to track the health of a source tree. There seem to be a number\nabout but as I'm also looking to move the CVS tree over to git I was\nwondering if the denziens of the list knew of any they could recommend?\n\nIdeally it would be an open source system. For bonus points something\nthat could auto bisect and point at culprit commits would be great :-)\n\nIf there are any systems that don't yet support git but people feel are\nclean systems capable of having support added I would also be all ears.\n\n-- \nAlex, homepage: http://www.bennee.com/~alex/\nThey are relatively good but absolutely terrible. -- Alan Kay,\ncommenting on Apollos\n"},{"id":"73849","messageId":"20080408145953.GA8159@sigill.intra.peff.net","threadId":"13018","inReplyTo":"1207666672.5698.4.camel@pitcairn.cambridgebroadband.com","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2008-04-08T14:59:54Z","receivedAt":"2008-04-08T14:59:54Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:\n\n> I'm currently doing some investigation into automated/daily build\n> systems to track the health of a source tree. There seem to be a number\n> about but as I'm also looking to move the CVS tree over to git I was\n> wondering if the denziens of the list knew of any they could recommend?\n\nHave you looked at contrib/continuous?\n\n-Peff\n"},{"id":"73850","messageId":"m3d4p0tlz7.fsf@localhost.localdomain","threadId":"13018","inReplyTo":"20080408145953.GA8159@sigill.intra.peff.net","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-04-08T15:17:19Z","receivedAt":"2008-04-08T15:17:19Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Jeff King <peff@peff.net> writes:\n\n> On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:\n> \n> > I'm currently doing some investigation into automated/daily build\n> > systems to track the health of a source tree. There seem to be a number\n> > about but as I'm also looking to move the CVS tree over to git I was\n> > wondering if the denziens of the list knew of any they could recommend?\n> \n> Have you looked at contrib/continuous?\n\nPerhaps Hudson[1] can be made to support Git, as it supports Mercurial\n(via Mercurial plugin).\n\n[1] https://hudson.dev.java.net/\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"73851","messageId":"1207668146.5885.5.camel@gaara.boston.redhat.com","threadId":"13018","inReplyTo":"1207666672.5698.4.camel@pitcairn.cambridgebroadband.com","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Kristian Høgsberg","fromEmail":"krh@redhat.com","sentAt":"2008-04-08T15:22:26Z","receivedAt":"2008-04-08T15:22:26Z","isPatch":false,"sender":{"key":"krh@redhat.com","avatar":"https://gravatar.com/avatar/763dee6f9594ac474f725b137a39565792928e583ddf59b32befc2907409027e?d=mp&s=160"},"body":"On Tue, 2008-04-08 at 15:57 +0100, Alex Bennee wrote:\n> Hi,\n> \n> I'm currently doing some investigation into automated/daily build\n> systems to track the health of a source tree. There seem to be a number\n> about but as I'm also looking to move the CVS tree over to git I was\n> wondering if the denziens of the list knew of any they could recommend?\n> \n> Ideally it would be an open source system. For bonus points something\n> that could auto bisect and point at culprit commits would be great :-)\n> \n> If there are any systems that don't yet support git but people feel are\n> clean systems capable of having support added I would also be all ears.\n\nWe have a jhbuild tinderbox setup for the X modules on freedesktop.org,\nwhich builds out of git:\n\n  http://tinderbox.freedesktop.org/\n\nWhich Chris Ball set up.  I don't know the details of the setup, except\nthat it probably involves a cronscript, the jhbuild tinderbox command\n(http://www.gnome.org/~jamesh/jhbuild.html#command-reference-tinderbox)\nand uses the jhbuild moduleset we maintain over here:\n\n  http://cgit.freedesktop.org/xorg/util/modular\n\nLook for the xorg.modules file.\n\ncheers,\nKristian\n"},{"id":"73854","messageId":"47FB9965.2080302@obry.net","threadId":"13018","inReplyTo":"1207666672.5698.4.camel@pitcairn.cambridgebroadband.com","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Pascal Obry","fromEmail":"pascal@obry.net","sentAt":"2008-04-08T16:12:21Z","receivedAt":"2008-04-08T16:12:21Z","isPatch":false,"sender":{"key":"pascal@obry.net","avatar":"https://avatars.githubusercontent.com/u/467069?v=4"},"body":"Alex,\n\nSavadur (at its early stage) supports Git and Subversion. This \ncontinuous builder is fully configurable in XML. Sources can be grabbed \nhere: http://repo.or.cz/w/savadur.git.\n\nIt supports scheduled scenario, triggered scenario (post commit hook). \nIt is based on a client/server model and has a Web interface.\n\nAs one of the developer of this tool I can tell you that yes we have in \nour todo list the plan to support bisect.\n\nAs I said it is at an early stage of development and I'll be more than \nhappy to answer questions.\n\nPascal.\n\n-- \n\n--|------------------------------------------------------\n--| Pascal Obry                           Team-Ada Member\n--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE\n--|------------------------------------------------------\n--|              http://www.obry.net\n--| \"The best way to travel is by means of imagination\"\n--|\n--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595\n"},{"id":"73855","messageId":"320075ff0804080934j19f9323s9ff02372af8065eb@mail.gmail.com","threadId":"13018","inReplyTo":"m3d4p0tlz7.fsf@localhost.localdomain","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Nigel Magnay","fromEmail":"nigel.magnay@gmail.com","sentAt":"2008-04-08T16:34:11Z","receivedAt":"2008-04-08T16:34:11Z","isPatch":false,"sender":{"key":"nigel.magnay@gmail.com","avatar":"https://gravatar.com/avatar/d85cf38287bef3a8e4fa02358d2756d7589f8676c5eeb881ce2f6d731e4526c3?d=mp&s=160"},"body":"I did a simple git plugin for hudson back when I was still learning\nabout git (it's in the CVS tree) - I've got some changes that need to\nbe committed to it, but it's working OK for us..\n\n\nOn Tue, Apr 8, 2008 at 4:17 PM, Jakub Narebski <jnareb@gmail.com> wrote:\n> Jeff King <peff@peff.net> writes:\n>\n>  > On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:\n>  >\n>  > > I'm currently doing some investigation into automated/daily build\n>  > > systems to track the health of a source tree. There seem to be a number\n>  > > about but as I'm also looking to move the CVS tree over to git I was\n>  > > wondering if the denziens of the list knew of any they could recommend?\n>  >\n>  > Have you looked at contrib/continuous?\n>\n>  Perhaps Hudson[1] can be made to support Git, as it supports Mercurial\n>  (via Mercurial plugin).\n>\n>  [1] https://hudson.dev.java.net/\n>  --\n>  Jakub Narebski\n>  Poland\n>  ShadeHawk on #git\n>\n>\n> --\n>  To unsubscribe from this list: send the line \"unsubscribe git\" in\n>  the body of a message to majordomo@vger.kernel.org\n>  More majordomo info at  http://vger.kernel.org/majordomo-info.html\n>\n"},{"id":"73945","messageId":"1207737112.5698.9.camel@pitcairn.cambridgebroadband.com","threadId":"13018","inReplyTo":"20080408145953.GA8159@sigill.intra.peff.net","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Alex Bennee","fromEmail":"kernel-hacker@bennee.com","sentAt":"2008-04-09T10:31:52Z","receivedAt":"2008-04-09T10:31:52Z","isPatch":false,"sender":{"key":"kernel-hacker@bennee.com","avatar":null},"body":"\nOn Tue, 2008-04-08 at 10:59 -0400, Jeff King wrote:\n> On Tue, Apr 08, 2008 at 03:57:52PM +0100, Alex Bennee wrote:\n> \n> > I'm currently doing some investigation into automated/daily build\n> > systems to track the health of a source tree. There seem to be a number\n> > about but as I'm also looking to move the CVS tree over to git I was\n> > wondering if the denziens of the list knew of any they could recommend?\n> \n> Have you looked at contrib/continuous?\n\nThanks for the pointer, it's a nice example of using the git hooks.\n\nHowever perhaps it's a little too simple for our needs. We have multiple\nbuild targets/hosts and configurations building out of the one\nrepository. We currently have a homemade script that runs nightlies and\nemails the results, however to expand the build test we probably want\nsomething that give a simple web-page overview of the current status.\n\n\n-- \nAlex, homepage: http://www.bennee.com/~alex/\nScientists will study your brain to learn more about your distant\ncousin, Man.\n"},{"id":"73946","messageId":"1207737551.5698.11.camel@pitcairn.cambridgebroadband.com","threadId":"13018","inReplyTo":"47FB9965.2080302@obry.net","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Alex Bennee","fromEmail":"kernel-hacker@bennee.com","sentAt":"2008-04-09T10:39:11Z","receivedAt":"2008-04-09T10:39:11Z","isPatch":false,"sender":{"key":"kernel-hacker@bennee.com","avatar":null},"body":"\nOn Tue, 2008-04-08 at 18:12 +0200, Pascal Obry wrote:\n> Alex,\n> \n> Savadur (at its early stage) supports Git and Subversion. This \n> continuous builder is fully configurable in XML. Sources can be grabbed \n> here: http://repo.or.cz/w/savadur.git.\n> <snip>\n> As I said it is at an early stage of development and I'll be more than \n> happy to answer questions.\n\nI don't suppose you have a demo site showing it in action?\n\n-- \nAlex, homepage: http://www.bennee.com/~alex/\nThe worst is not so long as we can say \"This is the worst.\" -- King Lear\n"},{"id":"73950","messageId":"47FC9FBF.5050908@obry.net","threadId":"13018","inReplyTo":"1207737551.5698.11.camel@pitcairn.cambridgebroadband.com","subject":"Re: Automated/Daily build systems supporting git?","fromName":"Pascal Obry","fromEmail":"pascal@obry.net","sentAt":"2008-04-09T10:51:43Z","receivedAt":"2008-04-09T10:51:43Z","isPatch":false,"sender":{"key":"pascal@obry.net","avatar":"https://avatars.githubusercontent.com/u/467069?v=4"},"body":"Alex,\n\n> I don't suppose you have a demo site showing it in action?\n\nNo sorry, I have only a server on a local network.\n\nPascal.\n\n-- \n\n--|------------------------------------------------------\n--| Pascal Obry                           Team-Ada Member\n--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE\n--|------------------------------------------------------\n--|              http://www.obry.net\n--| \"The best way to travel is by means of imagination\"\n--|\n--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595\n"}]}