<?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>Thu, 23 May 2013 23:35:38 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Dave Gardner's Blog: Setting up continuous integration for PHP using Hudson and Phing]]></title>
      <guid>http://www.phpdeveloper.org/news/13506</guid>
      <link>http://www.phpdeveloper.org/news/13506</link>
      <description><![CDATA[<p>
<i>Dave Gardner</i> has posted <a href="http://www.davegardner.me.uk/blog/2009/11/09/continuous-integration-for-php-using-hudson-and-phing/">an excellent guide</a> to getting Hudson (a continuous integration server) working together with a <a href="http://phing.info">Phing</a> deployment instance for your PHP applications.
</p>
<blockquote>
In this, my first post, I'm going to write about the benefits of Unit Testing and how Continuous Integration (CI) can be used to get the best out of Unit Testing. This will include details of <a href="http://www.davegardner.me.uk/blog/2009/11/09/continuous-integration-for-php-using-hudson-and-phing/#php-ci-setup">how I setup a CI system</a> using Hudson CI server, Phing build tool combined with various other analysis tools (including PHP Unit).
</blockquote>
<p>
All of the details are there - definitions of the terms involved (like "CI" and "unit test"), the steps to install both Hudson and Phing, installing some of the more popular PHP tools (PHPUnit, PHP_CodeSniffer, PHP_Depend) and setting up the configurations for both the Hudson install and Phing to run their four step deployment process.
</p>]]></description>
      <pubDate>Tue, 10 Nov 2009 08:46:25 -0600</pubDate>
    </item>
  </channel>
</rss>
