PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information

PHP Project Wizard

Note: This article was originally published at Planet PHP on 6 February 2011.
Planet PHP

Hot on the heels of the Template for Jenkins Jobs for PHP Projects comes my next new Open Source project: the PHP Project Wizard (PPW).

The PHP Project Wizard (PPW) is a commandline tool that can be used to generate the scripts and configuration files necessary for the build automation of a PHP project. Given the location of a project's directories with sourcecode and tests as well as the project's name, the PHP Project Wizard generates scripts and configuration files necessary for build automation using Apache Ant.

ppw --source src \ --tests tests \ --name myprojectPHP Project Wizard (PPW) 1.0.1 by Sebastian Bergmann. Wrote build script for Apache Ant to build.xml Wrote build configuration for Apache Ant to build.properties Wrote configuration for PHPUnit to phpunit.xml.dist

The artifacts produced by the build are exactly what the template for Jenkins jobs for PHP projects expects.