Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

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 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 gray (Beadle) on May 19, 2011 at 14:42 UTC
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 pondering the Monastery: (4)
As of 2022-01-26 12:10 GMT
Find Nodes?
    Voting Booth?
    In 2022, my preferred method to securely store passwords is:

    Results (69 votes). Check out past polls.