.travis.yml 856 B

1234567891011121314151617181920212223242526272829
  1. language: perl
  2. perl:
  3. - 'blead'
  4. - '5.20'
  5. - '5.18'
  6. - '5.16'
  7. - '5.14'
  8. - '5.12'
  9. - '5.10'
  10. - '5.8'
  11. matrix:
  12. allow_failures:
  13. - perl: 'blead'
  14. - perl: '5.8'
  15. fast_finish: true
  16. before_install:
  17. - export AUTOMATED_TESTING=1 NONINTERACTIVE_TESTING=1 HARNESS_OPTIONS=j10:c HARNESS_TIMER=1
  18. - git clone git://github.com/haarg/perl-travis-helper
  19. - source perl-travis-helper/init
  20. - build-perl
  21. - perl -V
  22. - git config --global user.name "TravisCI"
  23. - git config --global user.email $HOSTNAME":not-for-mail@travis-ci.org"
  24. install:
  25. - cpanm --quiet --notest --skip-satisfied Dist::Zilla
  26. - "dzil authordeps --missing | grep -vP '[^\\w:]' | xargs -n 5 -P 10 cpanm --quiet --notest"
  27. - "dzil listdeps --author --missing | grep -vP '[^\\w:]' | cpanm --verbose"
  28. script:
  29. - dzil smoke --release --author