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

Jenkins or Hudson

by Caesura (Acolyte)
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,

~Caesura

Comment on Jenkins or Hudson
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

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2015-05-30 09:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    In my home, the TV remote control is ...









    Results (594 votes), past polls