Howdy,<br><br>Travis CI *can* be this simple:<br><br>1) Log into Travis CI and flip the bit on the repo to add CI<br>2) Put a .travis.yml file in your repo. Here is a relatively simple example [0] suitable for most CPAN modules. This one that I wrote for Parrot [1] does some whackier stuff and originally had to roll it's own Perl dependency management.<br>
3) Commit and push .travis.yml<br><br>If 1) doesn't work (maybe because it times out because you have too many Github repos...), one can also use the Travis API key available in your profile to enable Travis as a post-receive hook in the admin section of the repo on Github. Step #1 automates this.<br>
<br>Let the record show that I have helped write a CI system using Perl + Git called Jitterbug :<br><br><a href="http://lumberjaph.net/jitterbug/">http://lumberjaph.net/jitterbug/</a><br><br>That takes more work to setup, but is still useful for private repos. All public repos on Github can use Travis for free, but you gotta pay cash money for private repos.<br>
<br>Have the appropriate amount of fun,<br><br>Duke<br><br>[0] <a href="https://github.com/leto/math--primality/blob/master/.travis.yml">https://github.com/leto/math--primality/blob/master/.travis.yml</a><br>[1] <a href="https://github.com/parrot/parrot/blob/master/.travis.yml">https://github.com/parrot/parrot/blob/master/.travis.yml</a><br>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Nov 2, 2012 at 3:16 PM, Eric Wilhelm <span dir="ltr"><<a href="mailto:enobacon@gmail.com" target="_blank">enobacon@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
# from benh on Friday 02 November 2012:<br>
<div class="im">>Could be interesting, how does travis compare with CPANTS, how to set<br>
>up travis. Other tips/tricks/hooks and such.<br>
<br>
</div>Live demo? Sounds like fun.<br>
<span class="HOEnZb"><font color="#888888"><br>
--Eric<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Pdx-pm-list mailing list<br>
<a href="mailto:Pdx-pm-list@pm.org">Pdx-pm-list@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/pdx-pm-list" target="_blank">http://mail.pm.org/mailman/listinfo/pdx-pm-list</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Jonathan "Duke" Leto <<a href="mailto:jonathan@leto.net" target="_blank">jonathan@leto.net</a>><br>Leto Labs LLC <a href="http://labs.leto.net" target="_blank">http://labs.leto.net</a><br>
209.691.DUKE <a href="http://dukeleto.pl" target="_blank">http://dukeleto.pl</a><br>
</div>