[Pdx-pm] November meeting?

Jonathan "Duke" Leto jonathan at leto.net
Mon Nov 5 20:18:07 PST 2012


Travis CI *can* be this simple:

1) Log into Travis CI and flip the bit on the repo to add CI
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.
3) Commit and push .travis.yml

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.

Let the record show that I have helped write a CI system using Perl + Git
called Jitterbug :


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.

Have the appropriate amount of fun,


[0] https://github.com/leto/math--primality/blob/master/.travis.yml
[1] https://github.com/parrot/parrot/blob/master/.travis.yml

On Fri, Nov 2, 2012 at 3:16 PM, Eric Wilhelm <enobacon at gmail.com> wrote:

> # from benh on Friday 02 November 2012:
> >Could be interesting, how does travis compare with CPANTS, how to set
> >up travis. Other tips/tricks/hooks and such.
> Live demo?  Sounds like fun.
> --Eric
> _______________________________________________
> Pdx-pm-list mailing list
> Pdx-pm-list at pm.org
> http://mail.pm.org/mailman/listinfo/pdx-pm-list

Jonathan "Duke" Leto <jonathan at leto.net>
Leto Labs LLC http://labs.leto.net
209.691.DUKE http://dukeleto.pl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/pdx-pm-list/attachments/20121105/921cc76d/attachment.html>

More information about the Pdx-pm-list mailing list