Release commit for 1.003003
[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:
666d9fe0 28 - perl Makefile.PL
29 - make
30 - make test TEST_VERBOSE=1 TEST_FILES="$(test-files)"
865241ea 31after_success:
6866984e 32 - coverage-report
865241ea 33branches:
34 except:
35 - /^wip\//
36 - /^blocked/
37notifications:
38 email: false
39 irc:
40 channels:
41 - "irc.perl.org#moo-smoke"
42 template:
43 - "%{branch}#%{build_number} by %{author}: %{message} (%{build_url})"
44 on_success: change
45 on_failure: always
46 skip_join: true