http://qs321.pair.com?node_id=905713

Caesura has asked for the wisdom of the Perl Monks concerning the following question:

Hello Wise Monks,

I know this is a daft question, 'cos no-one has asked it before, but, do we know if there is a way of using Jenkins (a super-duper Continuous Integration tool, apparently) with a Perl code-base (an automated testing tool suite)?

Jenkins is Java (shudder) based, but I've been asked by top management if it can be used for our Perl code-base (lots of nice stats for them to look at, in Jenkins, it would appear).

I did a Super Search for Jenkins (and its old name Hudson) and got a list of Monks.

Thanks for any guidance,

~Caesura

Replies are listed 'Best First'.
Re: Jenkins or Hudson
by gray (Beadle) on May 19, 2011 at 14:42 UTC
Re: Jenkins or Hudson
by MidLifeXis (Monsignor) on May 19, 2011 at 14:58 UTC

    I am using Jenkins, started on Hudson. So far, it seems like it has promise. I am not a build engineer, but a jack of all trades, so my background is not deep in this area. I am using it to build some Perl modules, and it is doing a very good job (remember - no previous experience to compare against).

    I believe that it prefers jUnit testing output, so you will need to use a newer version of the testing harness with a junit plugin.

    --MidLifeXis

Re: Jenkins or Hudson
by dHarry (Abbot) on May 20, 2011 at 05:55 UTC

    if it can be used for our Perl code-base

    Yes it can

    lots of nice stats for them to look at

    The metrics, or visualizations of the metrics, are useful from a QA and general project management point of view.

    We (Java/C/C++ environment) use it in combination with Maven (the build tool) and Sonar (code quality). Tools are integrated into JIRA (for project tracking) via plugins. One centralized environment:) Needless to say it saves a lot of time compared to glueing the different tools together with scripts/cron jobs.

    Cheers

    Harry

      Hello - thanks for all the inputs here, I'll look into it. Sonar looks especially lovely, so I'll try that too.

      My managers will be happy!

      Cheers,

      ~Caesura