<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog &#187; continuous integration</title>
	<atom:link href="http://blog.cliffano.com/tag/continuous-integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cliffano.com</link>
	<description>Geeking, Living, Travelling</description>
	<lastBuildDate>Thu, 26 Jan 2012 10:18:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>BuildMon v0.1 &#8211; Bringing Hudson Orbs To Firefox</title>
		<link>http://blog.cliffano.com/2008/06/09/buildmon-v01-bringing-hudson-orbs-to-firefox/</link>
		<comments>http://blog.cliffano.com/2008/06/09/buildmon-v01-bringing-hudson-orbs-to-firefox/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 17:57:32 +0000</pubDate>
		<dc:creator>Cliffano Subagio</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[buildmonitor]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hudson]]></category>

		<guid isPermaLink="false">http://blog.cliffano.com/?p=110</guid>
		<description><![CDATA[Update: documentation and screenshots have been moved to Hudson wiki. I&#8217;ve just released BuildMon Build Monitor v0.1, a Firefox Add-on that displays Hudson Build status on Firefox status bar panel. You can install it from https://addons.mozilla.org/en-US/firefox/addon/7522 . This add-on is currently sandboxed (only registered users can click the &#8216;Add to Firefox&#8217; button). It still needs [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> documentation and screenshots have been moved to <a href="http://hudson.gotdns.com/wiki/display/HUDSON/Firefox+Add-on+Build+Monitor">Hudson wiki</a>.</p>
<p>I&#8217;ve just released <span style="text-decoration: line-through;"><a href="http://code.google.com/p/duckworth/wiki/BuildMon">BuildMon</a></span> <a href="http://hudson.gotdns.com/wiki/display/HUDSON/Firefox+Add-on+Build+Monitor">Build Monitor</a> v0.1, a Firefox Add-on that displays <a rel="nofollow" href="https://hudson.dev.java.net/">Hudson</a> Build status on Firefox status bar panel. You can install it from <a href="https://addons.mozilla.org/en-US/firefox/addon/7522">https://addons.mozilla.org/en-US/firefox/addon/7522</a> .</p>
<p>This add-on is currently sandboxed (only registered users can click the &#8216;Add to Firefox&#8217; button). It still needs at least a user review before I can nominate it for public access. So if you can help with a review, it will be highly appreciated. I&#8217;ve tested it on Firefox 2.0.14 and 3.0RC2 (Gran Paradiso), on Windows Vista and Ubuntu Gutsy Gibbon, against Hudson 1.211&#8242;s feed.</p>
<p>BuildMon uses Hudson orbs as the build status indicator.</p>
<ul>
<li><strong>Blue orb</strong> (success) &#8211; all builds were successful.</li>
<li><strong>Yellow orb</strong> (warning) &#8211; there&#8217;s at least one failed build, but the latest build was a success.</li>
<li><strong>Red orb</strong> (failure) &#8211; the latest build failed, someone should fix it, the build breaker is not allowed to go for lunch or go home :p.</li>
</ul>
<p><img class="alignnone" src="http://lh5.ggpht.com/cliffano/SNi-IwytMKI/AAAAAAAABGY/_X-7ahbEogs/s400/buildmon_warning.jpg" alt="" width="380" height="285" /></p>
<p>BuildMon development was quite straightforward. Mozilla Developer Center has a nice tutorial on <a href="http://developer.mozilla.org/en/docs/Building_an_Extension">Building an Extension</a>, and XUL Planet&#8217;s <a href="http://www.xulplanet.com/references/elemref/">Element Reference</a> is very handy. The only problem I had was on the weird behaviour of the tooltip and popupmenu elements, it took me a while to figure out that placing them within the wrong parent elements resulted in the elements appearing when there are other add-ons installed, but not when it&#8217;s the only installed add-on.</p>
<p>BuildMon uses <a href="http://jquery.com/">jQuery</a>, <a href="http://www.datejs.com/">Datejs</a>, <a href="http://ejohn.org/blog/javascript-pretty-date/">Pretty Date</a>, and  <a href="http://www.hovinne.com/blog/index.php/2007/07/15/132-jfeed-jquery-rss-atom-feed-parser-plugin">jFeed</a>. I slightly modified jFeed to pass error callback from jQuery.ajax .</p>
<p>Hope you&#8217;ll find this add-on useful, and remember&#8230; <strong>thou shalt not ignore the red orb!</strong></p>
<p>I&#8217;ve been using Hudson since its early version (way way before m2 support), mostly for my personal projects. Back then I used CruiseControl at work, and I also briefly looked at Continuum as another option. Hudson has by far been the best at providing the right balance between convenience and flexibility, mad props for that.</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fblog.cliffano.com%2F2008%2F06%2F09%2Fbuildmon-v01-bringing-hudson-orbs-to-firefox%2F" layout="standard" show_faces="false" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cliffano.com/2008/06/09/buildmon-v01-bringing-hudson-orbs-to-firefox/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

