git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Git with Hudson

From
Stephen Haberman <stephen@exigencecorp.com>
Date
Dec 18, 2008, 22:07 UTC
Message-ID
<20081218160734.b1992eb8.stephen@exigencecorp.com>
In-Reply-To
<D2F0F023-862A-4BAB-88B9-BFEFC5592D10@strakersoftware.com>
> However, before we do that I wanted to check if anyone has had any
> experience/feedback in integrating Git with Hudson CI server?

We tried using the Hudson git plugin that you can download from the Hudson site and ended up with problems--whether we had too many branches or something, the plugin has some funny "figure out what needs to be built" logic that issued near-constant git rev-list commands. To the point where our own "git fetch" calls would get starved for 20-30 seconds.

We eventually wrote our own Hudson git plugin that is simpler and doesn't do any funny rev-listing/walking. It just stores last hash built and rebuilds once that doesn't match the branch tip. Once that was in place, it worked great.

I've got permission to publish it if you're interested--just haven't yet.

- Stephen
Previous: Indy NagpalNext: Tim Visher
Message 2 of 8 in “Git with Hudson”
  1. Indy NagpalDec 18, 2008
  2. Stephen HabermanDec 18, 2008
  3. Tim VisherDec 19, 2008
  4. Stephen HabermanDec 23, 2008
  5. R. Tyler BallanceDec 24, 2008
  6. Stephen HabermanDec 24, 2008
  7. Jean-Baptiste QuenotDec 22, 2008
  8. Dilip MDec 19, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.