PHP Project Wizard
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 myproject PHP 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.
25/02/2011 at 15:11 Permalink
Reply
01/06/2011 at 09:19 Permalink
I think many - other than Java development environments - could have their own wizards, based on this thinking, instead of creating new plugins, creating wrappers for existing.
There could be at least in Qt development similiar setup. Not currently working with Qt either. :)
As a one step to get QTestLib unit tests into Junit understandable format I've used before this:
http://www.qtcentre.org/wiki/index.php?title=Integrating_QTestLib_with_CruiseControl
--> maybe this is just a missing xUnit-Plugin feature
https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin
Reply