Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: Perlish alternative to CruiseControl (automated builds)?

by Mutant (Priest)
on May 28, 2008 at 09:26 UTC ( #688822=note: print w/replies, xml ) Need Help??

in reply to Perlish alternative to CruiseControl (automated builds)?

There's no reason why you can't use CruiseControl for Perl (or Hudson, which seems to be gaining popularity, or AnthillPro, which we're currently rolling out at work, which does a *lot* more than CI, but isn't free).

These things tend to work by running executables, and parsing particular types of outputs, usually Maven or Ant for build in the Java world, and jUnit for tests. But they're pretty extensible, so you can use them with make and TAP with some minor scripting. There is Smolder, as has already been metioned, if you need it to be Perl.

  • Comment on Re: Perlish alternative to CruiseControl (automated builds)?

Replies are listed 'Best First'.
Re^2: Perlish alternative to CruiseControl (automated builds)?
by welchavw (Pilgrim) on May 28, 2008 at 19:32 UTC
    Not to be harsh, but, from my perspective, any XML-based build description language/tool is crippleware by design. The ant-contrib project rescued ant slightly, but the whole concept of incorporating control flow into XML I have judged, by experience, to be awful.
      You're talking about Ant / Maven? As I said, you don't have to use those. CI tools are a completely different beast. AnthillPro is configured via GUI (and backed by a RDBMS). AnthillPro is nothing to do with Ant.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://688822]
[marioroy]: Perl is so much fun.
[Discipulus]: Tanktalus i recently started a Meditation about marioroy's MCE suit of modules, but is even better to see a practical question answered than responses to my meditation
[Discipulus]: good night mario!
[Tanktalus]: yeah, I saw you post about MCE - the concept looks really really cool. I wonder how well it plays with Coro :)
[Lady_Aleena]: Hi guys. I asked this earlier but got no answer. Why is this dying at -exec: my @music_times = qx(find ~/Music/Albums/ -type f -iname '*.mp3' -exec mp3info -p "%S\n" {} \;);
[Lady_Aleena]: The error find: missing argument to `-exec'
[Discipulus]: Tanktalus we will be glad to have you here more frequently, tho ;=)
[marioroy]: Lady_Aleena oh I thought you found the error by adding -exec mp3info
[Tanktalus]: Discipulus: I should be working on an interview test right now. Well, I kind of am, but keep getting myself distracted :)

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (5)
As of 2017-04-23 19:53 GMT
Find Nodes?
    Voting Booth?
    I'm a fool:

    Results (432 votes). Check out past polls.