Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: Effectively handling prerequisites during continuous integration

by Your Mother (Archbishop)
on Jun 14, 2015 at 04:42 UTC ( [id://1130342]=note: print w/replies, xml ) Need Help??


in reply to Effectively handling prerequisites during continuous integration

I’m surprised no one has mentioned Carton. You can control the versions of your dependencies. That or Corion’s suggestions which allow you even more stability. jeffa’s https://travis-ci.org/ related suggestion is also terrific but doesn’t in and of itself control dependency issues. You can mix the approaches to do so. But the continuous integration tests will almost certainly catch dependency problems if your test suite is half-decent. This will make you a better Perl citizen because you can feed back the breakages to the module owners in question and improve the quality and robustness of the whole chain you’re using.

  • Comment on Re: Effectively handling prerequisites during continuous integration

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1130342]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (4)
As of 2024-04-25 07:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found