Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Enterprise CPAN

by tqisjim (Beadle)
on Feb 26, 2014 at 23:37 UTC ( #1076324=perlquestion: print w/ replies, xml ) Need Help??
tqisjim has asked for the wisdom of the Perl Monks concerning the following question:

My organization is a Perl enterprise. I'd like to standardize our library modules to use TQIS:: extension and load them in the same fashion as the CPAN distributions.

In this scenario, we would use the "make dist" utility, but distribute the tarballs via a local git server instead of uploading to PAUSE.

Can the CPAN module be configured to load a tarball this way? Is there another utility I should use instead?

We are planning to build another server tomorrow. One of the most time-consuming tasks is pre-loading required modules from CPAN. This solution would make the effort much easier by specifying the requirements in Makefile.PL.

UPDATE

Not sure I remember how to do an update, but having perfectly great success with cpanminus. Thanks!

Comment on Enterprise CPAN
Re: Enterprise CPAN
by Anonymous Monk on Feb 27, 2014 at 01:30 UTC
Re: Enterprise CPAN
by tinita (Parson) on Feb 27, 2014 at 08:16 UTC
    Try out pinto, it's like a private CPAN server. Via commandline you can add your private modules to it, and you can use it with cpanm as a mirror (both file based and webserver).

      It's worth noting that with pinto, you're not just limited to hosting your own modules, but can import modules from CPAN too. (This is especially useful for keeping a copy of your dependencies.) You can "pin" those modules at known good version numbers. So if everything goes pear-shaped upstream, you're sitting pretty!

      Also look at Stratopan, a cloud-hosted version of pinto.

      use Moops; class Cow :rw { has name => (default => 'Ermintrude') }; say Cow->new->name

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1076324]
Approved by Old_Gray_Bear
Front-paged by Old_Gray_Bear
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (13)
As of 2014-09-18 12:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (113 votes), past polls