[WindyCity-pm] Module::Build and company in a $work environment

Elliot Shank perl at galumph.com
Thu Apr 17 20:37:49 PDT 2008


Elliot Shank wrote:
> We've got a CruiseControl server set up.  When somebody makes a change 
> to a distribution, it gets built, and assuming that the tests pass, a 
> tarball is published to an internal CPAN repository.  (Truly an instance 
> of the dark-PAN.)  We have a Task:: like distribution that depends upon 
> all the other distributions that we want put into production (it also 
> runs some sanity tests).  CruiseControl builds this distribution 4 times 
> a day.  It uses normal CPAN.pm to build all of our third-party 
> dependencies and plus ours.  (Woohoo! Free dependency resolution!)  Out 
> of that comes a tarball that can be handed to QA and eventually put into 
> production.

To put credit where it is due, this setup and the whole distribut-ization of the codebase were done by Jeff Thalhammer.


More information about the WindyCity-pm mailing list