Bazaar and Hudson
Guillermo Gonzalez
guillo.gonzo at gmail.com
Fri Oct 17 08:48:42 BST 2008
Hi,
After ~1 1/2 days of playing with Hudson I have a working bazaar plugin.
It's not fully implemented (or tested), but it's working quite well.
Consider it a preview ;-)
Kohsuke, you 're absolutely right. The experience is smooth, and most things
are easy to figure out :-).
It still lacks browser (web viewer) support, but it can: checkout a branch
into a workspace, poll for changes and generate changelogs for the build.
I uploaded some screenshots:
- poll log: http://verterok.com.ar/images/bzr-hudson/bzr-hudson-poll.png
- changes view:
http://verterok.com.ar/images/bzr-hudson/bzr-hudson-changes.png
- changes summary:
http://verterok.com.ar/images/bzr-hudson/bzr-hudson-changes_summary.png
I'ld *really* appreciate more experienced Hudson users (or developers) to
test it and possibly get some feedback.
It requires bzr-xmloutput >= 0.8 (trunk is recommended), because it make use
of bzr-java-lib (I'm working on bundling xmloutput with bzr-java-lib to ease
the deployment/use of the library).
I uploaded a bazaar.hpi (builded against the latest Hudson build (1.255))
to http://verterok.com.ar/bzr-hudson/bazaar.hpi
I didn't created a launchpad project & branch or wiki page, etc yet. (it's
too late and must sleep a few hours :). But if anyone is interested there is
temporary bazaar branch at: http://verterok.com.ar/code/bzr-hudson
Enjoy!
Cheers,
P.S: I still need to learn a bit more of how Hudson is used to improve the
integration (I have a few ideas to make it more flexible, i.e: multiple
branch per workspace).
---Guillermo
On Sun, Oct 12, 2008 at 8:18 PM, Kohsuke Kawaguchi <kk at kohsuke.org> wrote:
> Indeed, it would be good to have a Bazaar plugin in Hudson, just like
> other SCMs.
> So far, those who have done other SCM plugins reported that the experience
> was smooth and pleasant.
>
> As Russel wrote, I and the rest of the Hudson community would be very happy
> to mentor a volunteer.
>
> (And no, it's not that I don't have interest in Bazaar support. It's
> just that I don't
> have time to do all the plugins by myself.)
>
> 2008/10/12 Russel Winder <russel.winder at concertant.com>:
> > Is anyone out there doing a Bazaar plugin for Hudson
> > (https://hudson.dev.java.net/) ? Hudson is a continuous integration
> > engine so an instance of the third most important tool after editor and
> > version control :-)
> >
> > There are already Git and Mercurial plugins (as well as ClearCase,
> > Perforce, BitKeeper, Subversion, CVS, etc.) and Hudson is getting
> > increasingly good press as the up and coming replacement for
> > CruiseControl, Bamboo, TeamCity, etc.
> >
> > Kohsuke Kawaguchi (kk at kohsuke.org) would, I am sure, be delighted to
> > mentor. He is the project lead and main developer of Hudson. He did
> > the Gant plugin himself so as to allow Gant instead of Ant or Maven as
> > the build framework. He is now a Sun employee so I suspect he may have
> > no direct interest in anything other than Mercurial :-( Having said
> > this, I am sure he will be genuinely interested in helping anyone create
> > a Hudson plugin.
> >
> > I can't volunteer to do this just now as I have a load of JavaME stuff
> > to do.
> >
> > --
> > Russel.
> > ====================================================
> > Dr Russel Winder Partner
> >
> > Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203
> > 41 Buckmaster Road, f: +44 8700 516 084
> > London SW11 1EN, UK. m: +44 7770 465 077
> >
>
>
>
> --
> Kohsuke Kawaguchi
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/bazaar/attachments/20081017/0e7a085c/attachment-0001.htm
More information about the bazaar
mailing list