<?xml version="1.0" encoding='utf-8'?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://rollerweblogger.org/roller-ui/styles/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title type="html">Blogging Roller</title>
    <subtitle type="html">Dave Johnson on open web technologies, social software and software development</subtitle>
    <id>https://rollerweblogger.org/roller/feed/entries/atom</id>
        <link rel="self" type="application/atom+xml" href="https://rollerweblogger.org/roller/feed/entries/atom?tags=buildsystem" />
    <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/" />
    <updated>2026-03-23T14:54:34+00:00</updated>
    <generator uri="http://roller.apache.org" version="6.1.5">Apache Roller</generator>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/hudson</id>
        <title type="html">Hudson: an amazingly easy-to-use build server</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/hudson"/>
        <published>2007-03-05T08:08:24+00:00</published>
        <updated>2007-03-05T16:10:19+00:00</updated> 
        <category term="Java" label="Java" />
        <category term="buildsystem" scheme="http://roller.apache.org/ns/tags/" />
        <category term="hudson" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;
I&amp;#39;ve never used a build or &amp;quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Continuous_Integration&quot;&gt;continuous integration&lt;/a&gt;&amp;quot; server before so I&amp;#39;ve got nothing to compare &lt;a href=&quot;https://hudson.dev.java.net/&quot;&gt;Hudson&lt;/a&gt; to, but I can say this: it&amp;#39;s amazingly easy to install and configure. Just drop the hudson.war file in Tomcat&amp;#39;s webapps directory or deploy to your favorite app server and start setting up build jobs. &lt;/p&gt;&lt;p&gt;Hudson can pull from CVS and Subversion. It can run Maven builds, Ant builds and shell scripts. It can publish&amp;nbsp; javadocs, build artifacts, test reports and RSS feeds. The UI is simple but full of options and with plenty of built-in help. Here are the projects I&amp;#39;m monitoring with Hudson:&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img vspace=&quot;0&quot; hspace=&quot;0&quot; border=&quot;0&quot; align=&quot;bottom&quot; src=&quot;http://rollerweblogger.org/roller/resource/myhudson.jpg&quot; alt=&quot;screenshot of hudson&quot;&gt;&lt;br&gt;My Hudson is setup on old (Pentium 450mhz) Linux box and I&amp;#39;ve got it setup to poll my projects every 30 minutes and do a full rebuild and test on any change. I&amp;#39;m subscribed via RSS, so I&amp;#39;ll quickly learn of any failure. Very handy.&lt;br&gt;&lt;br&gt;Read more about Hudson at &lt;a href=&quot;https://hudson.dev.java.net/&quot;&gt;the project&amp;#39;s Java.net site&lt;/a&gt; and the Aquarium has a nice set of &lt;a href=&quot;http://blogs.sun.com/theaquarium/tags/hudson&quot;&gt;Hudson links&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;</content>
    </entry>
</feed>

