Initial Release of Task-Jenkins Uploaded to CPAN

In: Releases

27 Dec 2011

First release of Task::Jenkins have been uploaded to PAUSE and it should be available via your local CPAN mirror by the time of publication of this post or shortly hereafter.

Task::Jenkins is a collection of distributions for continuous integration using Jenkins it installs a collection of distributions which have been identified as useful in utilizing Jenkins for continuous integration of Perl distributions, applications and code.

The key concept in the use of Jenkins for Perl is enabling the existing tool chain with minor adjustments.

The basic requirements are that you are using some sort of build system, basically you just need some way to initiate an execution of you test suite from a command line. The test suite is then expected to output to the console so the output from the test run can be inspected and the return value of the test run can be used to indicate whether the test run was a success or failure.

Using standard tool chain components like Test::Harness works out of the box.

For a tutorial on how to get started please see the wiki page on Continuous Integration with Perl.

The distribution is a Task based distribution, so it does not contain any code as such, but simply bundles existing distributions for easy handling. Currently Task::Jenkins contain:

- App::Prove

- Devel::Cover

- TAP::Formatter::JUnit

Suggestions, feedback, patches etc. most welcome,


PS. this post was cross-posted from the project blog on Task::Jenkins

1 Response to Initial Release of Task-Jenkins Uploaded to CPAN


Bruno P. Kinoshita

January 2nd, 2012 at 08:04


Some time ago I created a tap plug-in, with help of other Jenkins users. I’m still learning Perl, but am using this plug-in with Java projects (usually using TestNG+tap4j), and heard from people using with Perl Test::Harness.

The idea of the plug-in was to show the JUnit graph, plus adding additional information found in the TAP Stream (directives, comments, description of the not ok, or ok, and so it goes).

Cheers, -B

Comment Form

About this blog

This blog acts as a channel for communicating logicLAB’s open source activities. Announcements on open source initiatives, involvements and releases of open source distributions of software products, projects and applications.


  • jonasbn: Book wrote a more elaborate piece on CPAN deletions, which is worth mentioning: http://blogs.perl [...]
  • Neil Bowers: It would be good to hear your thoughts on supporting both an OO and procedural interface: what was t [...]
  • J: I'm experiencing the same issue as Petar. Anytime I click on any file, ‘No violations found’. N [...]
  • Petar: Nevermind that, I solved it with: perlcritic --brutal --verbose 5 lib t > perlcritic.txt || EX [...]
  • Petar: Hi Jonas, I tried adding perlcritic command as Windows batch command, but since my code has viola [...]


December 2011
« Nov   Jan »