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

Maarten Manders' Blog: Static + Unit Tests = Arrrghhh!

Java World: BEA showing PHP on Java app server

Marcelo Gornstein's Blog: Advanced telephony applications with PHP and PAGI using call flow nodes

Zend Developer Zone: Zend Framework application's PHPUnit suite 3x faster

Sebastian Bergmann's Blog: Even More Work on Reporting in PHPUnit 3


Community Events





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


opinion deployment laravel update symfony series language tips install release list community framework podcast zendserver package interview library api introduction

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