News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Andrew Podner:
Managing PHP Application Builds with Phing
February 04, 2013 @ 09:08:16

Andrew Podner has a new post to his site today introducing you to Phing, a PHP-based build tool (designed after on Apache Ant) that makes automating builds of your applications easy.

One of the things I have been focusing on lately is trying to to a better job of mechanizing and automating the process of building and deploying an application. The reason for this is pretty simple: applications just seem to keep getting more and more complicated and intricate as time goes on. [...] Phing is a "project build system" that helps developers manage repetitive tasks associated with preparation and deployment of applications. Phing uses XML based files to allow you the ability to customize the build process to the individual application.

He walks you through the Phing installation (from PEAR, note that you can install it via Composer now too) and how to set up your first project XML definition. He shows you how to add a "target" or step to the build with the basic example of running your app's PHPUnit tests. He also includes a list of other things Phing can do and work with including CodeSniffer checks, FTP handling, version control interfaces and automated documentation.

0 comments voice your opinion now!
application build phing tool introduction phpunit targer xml


blog comments powered by Disqus

Similar Posts

Sebastian Bergmann's Blog: PHPUnit 3.5: Refactoring to Components

Chris Hartjes' Blog: Where Are The Good Development Tools For PHP, Part II

Hasin Hayder: Running Symfony 2 Applications in OpenShift

Lorna Mitchell's Blog: Script for Database Patching at Deploy Time

Rafael Dohms' Blog: php|tek 2011 and what's trending


Community Events





Don't see your event here?
Let us know!


language interview threedevsandamaybe community development application zendserver list series deployment tips laravel introduction framework code conference api podcast developer release

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework