Pinto is an application for creating and managing a custom CPAN-like repository of Perl modules. Pjam is a tool which enables automatic creation of perl applications distribution archives from source code using pinto. Pjam enables continues integration in PERL. Right now pjam fits only Module:Build based projects ( Build.PL should be provided ) kept under subversion SCM, but I may change this if interest will be shown.
Pjam can be used in two ways - as command line utility and via web a…
Pinto is great and helps create custom repositories of cpan packages, tune dependencies and get vital information about your distributions. One thing I lack is to propagate changes in source control as new distributions in pinto stacks and also new distributions for production servers. So this why I have created tool named "jam". Now it's in prototype stage, but it give a sense the way of automation.
One have list of code sources with changes get pulled from scm trig…
Jenkins - is well known continues integration server. One of it's great features - one may extend it by writing custom plug-ins.
It implements standard build scheme:
Other features are:
- look up source directory
- install dependencies into local directory
- create distributive
- find 'tagged' directory with maximum version number ( implementing install from subversion tags )
- applying different patches (…