Beefy Boxes and Bandwidth Generously Provided by pair Networks vroom
XP is just a number
 
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 (Prior) 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 (Monsignor) 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 avoiding work at the Monastery: (9)
As of 2014-04-17 07:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (441 votes), past polls