Hello everyone,<div><br></div><div>First off, beware, I'm a bit nutty when it comes to configuration management. I've recently deployed a Hudson instance and wanted to move some Catalyst projects into it. What I'd like to solicit feedback on here is: <i>how are you managing your Perl dependencies in these build systems? </i>Here's some goals I have:</div>
<div><ul><li>do not assume any non-core modules are installed on the build platform</li><li>use specific version of modules in the built product - product is a Catalyst website for example (@inc or use lib)</li><li>need to archive specific version of CPAN dependencies offline; this means we can recreate a product without an internet connection</li>
<li>allow for the rebuild of dependencies when the build platform has changed; this is meant to address a platform change from 32bit to 64bit</li></ul><div>What I'm looking at is either using local::lib or PREFIX & LIB w/ cpan. What do you think?</div>
</div><div><br></div><div>Thanks in advance,</div><div>-nicholas</div>