Travis CI + Carton for Perl Projects
Travis CIを触ってみました(遅) 言わずと知れたOpen Source用のContinuous Integrationサービスです。 基本的にhttp://about.travis-ci.org/docs/user/getting-started/を追えば良いのですが、ステップとして、
な感じです。ハマりどころはあまりありませんが、3でCartonを使うことでしょうか。私は下記のような.travis.ymlを作ってみました。毎回carton installが走るみたい?ですね。
# .travis.yml
language: perl
perl:
- "5.16"
- "5.14"
before_install: "cpanm Carton"
install: "carton install"
script: "carton exec -- prove -v t/*"
Push後にテスト結果をメールで結果を知らせてくれます:D
Travis ProでOpen Source 以外もお金を出せばできるようですが、$129/monthは高いですね。なので、みなさん、Circle CIを利用してるのですね。