allow old EUMM for ci
[gitmo/Role-Tiny.git] / .travis.yml
CommitLineData
865241ea 1language: perl
2perl:
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"
11matrix:
12 include:
13 - perl: 5.18
14 env: COVERAGE=1
15before_install:
6866984e 16 - git clone git://github.com/haarg/perl-travis-helper
17 - source perl-travis-helper/init
18 - build-perl
865241ea 19 - perl -V
6866984e 20 - build-dist
21 - cd $BUILD_DIR
865241ea 22install:
6866984e 23 - cpan-install --deps
24 - cpan-install --coverage
25before_script:
26 - coverage-setup
865241ea 27script:
6866984e 28 - prove -lv $(test-dirs)
865241ea 29after_success:
6866984e 30 - coverage-report
865241ea 31branches:
32 except:
33 - /^wip\//
34 - /^blocked/
35notifications:
36 email: false
37 irc:
38 channels:
39 - "irc.perl.org#moo-smoke"
40 template:
41 - "%{branch}#%{build_number} by %{author}: %{message} (%{build_url})"
42 on_success: change
43 on_failure: always
44 skip_join: true