.travis.yml 868 B

123456789101112131415161718192021222324252627282930313233
  1. ---
  2. branches:
  3. except:
  4. - refactor
  5. - gh-pages
  6. sudo: false
  7. language: ruby
  8. script: "bundle exec rake validate && bundle exec rake lint && bundle exec rake spec SPEC_OPTS='--format documentation'"
  9. bundler_args: --without rake
  10. matrix:
  11. fast_finish: true
  12. include:
  13. - rvm: 1.8.7
  14. env: PUPPET_GEM_VERSION="~> 2.7.0"
  15. - rvm: 1.8.7
  16. env: PUPPET_GEM_VERSION="~> 3.0"
  17. - rvm: 1.9.3
  18. env: PUPPET_GEM_VERSION="~> 3.0"
  19. - rvm: 2.0.0
  20. env: PUPPET_GEM_VERSION="~> 3.0"
  21. - rvm: 2.1.0
  22. env: PUPPET_GEM_VERSION="~> 3.0"
  23. - rvm: 2.1.0
  24. env: PUPPET_GEM_VERSION="~> 3.5.0" FUTURE_PARSER="yes"
  25. allow_failures:
  26. - rvm: 1.8.7
  27. env: PUPPET_GEM_VERSION="~> 2.7.0"
  28. - rvm: 1.8.7
  29. env: PUPPET_GEM_VERSION="~> 3.0"
  30. - rvm: 2.1.0
  31. env: PUPPET_GEM_VERSION="~> 3.5.0" FUTURE_PARSER="yes"
  32. notifications:
  33. email: false