.travis.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. language: "perl"
  2. sudo: false
  3. perl:
  4. - "5.24"
  5. - "5.22"
  6. - "5.14"
  7. - "5.24-dbg"
  8. - "5.28"
  9. - "5.26"
  10. - "5.20"
  11. - "5.18"
  12. - "5.16"
  13. - "5.12"
  14. - "5.10"
  15. - "5.8"
  16. #- "5.14-thr"
  17. - "5.22-thr"
  18. #- "dev"
  19. #- "blead"
  20. # "cperl-5.24.0"/"5.24c" not yet
  21. # fast_finish: http://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
  22. matrix:
  23. fast_finish: true
  24. allow_failures:
  25. - perl: "5.28"
  26. - perl: "5.26"
  27. - perl: "5.24-dbg"
  28. - perl: "5.22-thr"
  29. - perl: "5.8"
  30. - perl: "5.28.1c"
  31. - perl: "5.26.4c"
  32. #- perl: "blead"
  33. before_install:
  34. - mkdir /home/travis/bin || true
  35. - ln -s `which true` /home/travis/bin/cpansign
  36. - rm t/CORE/v5.14/C-COMPILED/{testc,template}.pl
  37. - eval $(curl https://travis-perl.github.io/init) --auto
  38. install:
  39. - export COVERAGE=0 AUTOMATED_TESTING=1
  40. - cpan-install --deps
  41. - cpan-install IPC::Run B::Flags Opcodes IO::Socket::SSL JSON::XS LWP::UserAgent
  42. - cpan-install Net::SSLeay Net::LibIDN Net::IDN::Encode Net::DNS EV
  43. - cpan-install Coro || cpan-install RURBAN/Coro-6.4801.tar.gz
  44. script: "perl Makefile.PL && make && make testfast"
  45. notifications:
  46. irc: "irc.perl.org#compiler"
  47. recipients:
  48. - perl-compiler@googlegroups.com
  49. email:
  50. on_success: change
  51. on_failure: always