Initial Release of Task-Jenkins Uploaded to CPAN

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,

jonasbn

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

Advertisements
Initial Release of Task-Jenkins Uploaded to CPAN

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s