Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Jenkins or Hudson

by Caesura (Sexton)
on May 19, 2011 at 14:21 UTC ( #905713=perlquestion: print w/replies, xml ) Need Help??

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,


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.


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.



      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!



Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://905713]
Approved by chrestomanci
Front-paged by Tanktalus
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2022-05-26 16:42 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (93 votes). Check out past polls.