zircote.com

development (in)action

Adding DocBlox to Your Continuous Integration

Recently inspired by Sebastian Bergmanns, jenkins-php.org I have begun making a push to put all of my projects both personal and professional under continuous integration management; however one project I work with was so large it was impossible to complete the build. This lead me to discover DocBlox: ”a Documentation Generation Application (DGA) for use with PHP applications.” It was built with this problem in mind and is gaining rapid adoption throughout the PHP community.

Integrating DocBlox in your Jenkins instance is simple and straight forward implementing the changes are as follows:

Discover and install DocBlox.

*note DocBlox requires libxslt support within PHP as well as http://www.graphviz.org/.

Convert your build.xml to run docblox.