<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 09 Jan 2009 22:22:54 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Sebastian Nohn's Blog: Continuous Builds with CruiseControl, Ant and PHPUnit]]></title>
      <guid>http://www.phpdeveloper.org/news/4952</guid>
      <link>http://www.phpdeveloper.org/news/4952</link>
      <description><![CDATA[In <a href="http://nohn.org/blog/archives/8-Continuous-Builds-with-CruiseControl,-Ant-and-PHPUnit.html">this blog entry</a> on <i>Sebastian Nohn</i>'s site, he explains how to use <a href="http://sourceforge.net/project/showfiles.php?group_id=23523&package_id=16338&release_id=394258">CruiseControl</a>, <a href="http://ant.apache.org/">Ant</a>, and <a href="http://www.phpunit.de/pocket_guide/3.0/en/installation.html">PHPUnit</a> to provide continuous builds for your application.
<p>
<quote>
<i>
An important part of any software development process is getting reliable builds of the software. Despite it's importance, we are often surprised when this isn't done. We stress a fully automated and reproducible build, including testing, that runs many times a day. This allows each developer to integrate daily thus reducing integration problems.  
<p>
<a href="http://nohn.org/blog/archives/8-Continuous-Builds-with-CruiseControl,-Ant-and-PHPUnit.html">This blog posting</a> will show you how to enable continuous builds with CruiseControl, Ant and PHPUnit. But be warned: Continuous builds are addicting. 
</i>
</quote>
<p>
They <a href="http://nohn.org/blog/archives/8-Continuous-Builds-with-CruiseControl,-Ant-and-PHPUnit.html">step you through</a> the process - the installation of the needed packages, working with Ant, getting it to talk to Cruise, and the integration of PHPUnit. Finally, they work in a method to notify others (in this case, the management) when successful builds have been compiled.]]></description>
      <pubDate>Wed, 08 Mar 2006 07:11:48 -0600</pubDate>
    </item>
  </channel>
</rss>
