<div dir="ltr">Hi,&nbsp;<br><br><div>After ~1 1/2 days of playing with Hudson I have a working bazaar plugin. It&#39;s not fully implemented (or tested), but it&#39;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 &#39;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>&nbsp;- poll log:&nbsp;<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>&nbsp;- changes view:&nbsp;<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>&nbsp;- changes summary:&nbsp;<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&#39;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 &gt;= 0.8 (trunk is recommended), because it make use of bzr-java-lib (I&#39;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&nbsp;<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&#39;t created a launchpad project &amp; branch or wiki page, etc yet. (it&#39;s too late and must sleep a few hours :). But if anyone is interested there is temporary bazaar branch at:&nbsp;<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">&lt;<a href="mailto:kk@kohsuke.org" target="_blank">kk@kohsuke.org</a>&gt;</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&#39;s not that I don&#39;t have interest in Bazaar support. It&#39;s<br>
just that I don&#39;t<br>
have time to do all the plugins by myself.)<br>
<br>
2008/10/12 Russel Winder &lt;<a href="mailto:russel.winder@concertant.com" target="_blank">russel.winder@concertant.com</a>&gt;:<br>
<div><div></div><div>&gt; Is anyone out there doing a Bazaar plugin for Hudson<br>
&gt; (<a href="https://hudson.dev.java.net/" target="_blank">https://hudson.dev.java.net/</a>) ? &nbsp;Hudson is a continuous integration<br>
&gt; engine so an instance of the third most important tool after editor and<br>
&gt; version control :-)<br>
&gt;<br>
&gt; There are already Git and Mercurial plugins (as well as ClearCase,<br>
&gt; Perforce, BitKeeper, Subversion, CVS, etc.) and Hudson is getting<br>
&gt; increasingly good press as the up and coming replacement for<br>
&gt; CruiseControl, Bamboo, TeamCity, etc.<br>
&gt;<br>
&gt; Kohsuke Kawaguchi (<a href="mailto:kk@kohsuke.org" target="_blank">kk@kohsuke.org</a>) would, I am sure, be delighted to<br>
&gt; mentor. &nbsp;He is the project lead and main developer of Hudson. &nbsp;He did<br>
&gt; the Gant plugin himself so as to allow Gant instead of Ant or Maven &nbsp;as<br>
&gt; the build framework. &nbsp;He is now a Sun employee so I suspect he may have<br>
&gt; no direct interest in anything other than Mercurial :-( &nbsp;Having said<br>
&gt; this, I am sure he will be genuinely interested in helping anyone create<br>
&gt; a Hudson plugin.<br>
&gt;<br>
&gt; I can&#39;t volunteer to do this just now as I have a load of JavaME stuff<br>
&gt; to do.<br>
&gt;<br>
&gt; --<br>
&gt; Russel.<br>
&gt; ====================================================<br>
&gt; Dr Russel Winder &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Partner<br>
&gt;<br>
&gt; Concertant LLP &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; t: +44 20 7585 2200, +44 20 7193 9203<br>
&gt; 41 Buckmaster Road, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;f: +44 8700 516 084<br>
&gt; London SW11 1EN, UK. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; m: +44 7770 465 077<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<font color="#888888">Kohsuke Kawaguchi<br>
<br>
</font></blockquote></div><br></div></div>