Commit | Line | Data |
865241ea |
1 | language: perl |
2 | perl: |
3 | - "5.8.1" |
4 | - "5.8.4" |
5 | - "5.8" |
6 | - "5.10" |
7 | - "5.12" |
8 | - "5.14" |
9 | - "5.16" |
10 | - "5.18" |
11 | matrix: |
12 | include: |
13 | - perl: 5.18 |
14 | env: COVERAGE=1 |
15 | before_install: |
16 | - source maint/travis-perlbrew |
17 | - perlbrew install-cpanm -f |
18 | - perl -V |
19 | install: |
20 | - maint/travis-install ExtUtils::MakeMaker |
21 | - maint/travis-install --deps |
22 | - "[ -n \"$COVERAGE\" ] && maint/travis-install Devel::Cover Devel::Cover::Report::Coveralls || true" |
23 | - "[ -n \"$COVERAGE\" ] && cover -delete -silent || true" |
24 | - "[ -n \"$COVERAGE\" ] && export HARNESS_PERL_SWITCHES='-MDevel::Cover=-ignore,^x?t/,-blib,0' || true" |
25 | script: |
26 | - prove -lv |
27 | after_success: |
28 | - "[ -n \"$COVERAGE\" ] && cover -report coveralls || true" |
29 | branches: |
30 | except: |
31 | - /^wip\// |
32 | - /^blocked/ |
33 | notifications: |
34 | email: false |
35 | irc: |
36 | channels: |
37 | - "irc.perl.org#moo-smoke" |
38 | template: |
39 | - "%{branch}#%{build_number} by %{author}: %{message} (%{build_url})" |
40 | on_success: change |
41 | on_failure: always |
42 | skip_join: true |