<div dir="ltr">Hi, <br><br><div>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 ;-)</div><div><span style="border-collapse:collapse;white-space:pre-wrap">
</span></div><div><span style="border-collapse:collapse;white-space:pre-wrap">Kohsuke, you 're absolutely right. The experience is smooth, and most things are easy to figure out :-).</span></div>
<div><br></div><div>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.</div><div><br></div><div>I uploaded some screenshots:</div>
<div><br></div><div> - poll log: <a href="http://verterok.com.ar/images/bzr-hudson/bzr-hudson-poll.png">http://verterok.com.ar/images/bzr-hudson/bzr-hudson-poll.png</a></div><div> - changes view: <a href="http://verterok.com.ar/images/bzr-hudson/bzr-hudson-changes.png">http://verterok.com.ar/images/bzr-hudson/bzr-hudson-changes.png</a></div>
<div> - changes summary: <a href="http://verterok.com.ar/images/bzr-hudson/bzr-hudson-changes_summary.png">http://verterok.com.ar/images/bzr-hudson/bzr-hudson-changes_summary.png</a></div><div><br></div><div>I'ld *really* appreciate more experienced Hudson users (or developers) to test it and possibly get some feedback.</div>
<div><br></div><div>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).</div>
<div><br></div><div>I uploaded a bazaar.hpi (builded against the latest Hudson build (1.255)) to <a href="http://verterok.com.ar/bzr-hudson/bazaar.hpi" target="_blank">http://verterok.com.ar/bzr-hudson/bazaar.hpi</a><br>
<br></div><div>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: <a href="http://verterok.com.ar/code/bzr-hudson" target="_blank">http://verterok.com.ar/code/bzr-hudson</a></div>
<div><br></div><div>Enjoy!</div><div><br></div><div>Cheers,</div><div><br></div><div>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).</div>
<div><br></div><div>---Guillermo<br><br><div class="gmail_quote">On Sun, Oct 12, 2008 at 8:18 PM, Kohsuke Kawaguchi <span dir="ltr"><<a href="mailto:kk@kohsuke.org" target="_blank">kk@kohsuke.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Indeed, it would be good to have a Bazaar plugin in Hudson, just like<br>
other SCMs.<br>
So far, those who have done other SCM plugins reported that the experience<br>
was smooth and pleasant.<br>
<br>
As Russel wrote, I and the rest of the Hudson community would be very happy<br>
to mentor a volunteer.<br>
<br>
(And no, it's not that I don't have interest in Bazaar support. It's<br>
just that I don't<br>
have time to do all the plugins by myself.)<br>
<br>
2008/10/12 Russel Winder <<a href="mailto:russel.winder@concertant.com" target="_blank">russel.winder@concertant.com</a>>:<br>
<div><div></div><div>> Is anyone out there doing a Bazaar plugin for Hudson<br>
> (<a href="https://hudson.dev.java.net/" target="_blank">https://hudson.dev.java.net/</a>) ? Hudson is a continuous integration<br>
> engine so an instance of the third most important tool after editor and<br>
> version control :-)<br>
><br>
> There are already Git and Mercurial plugins (as well as ClearCase,<br>
> Perforce, BitKeeper, Subversion, CVS, etc.) and Hudson is getting<br>
> increasingly good press as the up and coming replacement for<br>
> CruiseControl, Bamboo, TeamCity, etc.<br>
><br>
> Kohsuke Kawaguchi (<a href="mailto:kk@kohsuke.org" target="_blank">kk@kohsuke.org</a>) would, I am sure, be delighted to<br>
> mentor. He is the project lead and main developer of Hudson. He did<br>
> the Gant plugin himself so as to allow Gant instead of Ant or Maven as<br>
> the build framework. He is now a Sun employee so I suspect he may have<br>
> no direct interest in anything other than Mercurial :-( Having said<br>
> this, I am sure he will be genuinely interested in helping anyone create<br>
> a Hudson plugin.<br>
><br>
> I can't volunteer to do this just now as I have a load of JavaME stuff<br>
> to do.<br>
><br>
> --<br>
> Russel.<br>
> ====================================================<br>
> Dr Russel Winder Partner<br>
><br>
> Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203<br>
> 41 Buckmaster Road, f: +44 8700 516 084<br>
> London SW11 1EN, UK. m: +44 7770 465 077<br>
><br>
<br>
<br>
<br>
</div></div>--<br>
<font color="#888888">Kohsuke Kawaguchi<br>
<br>
</font></blockquote></div><br></div></div>