.travis.yml 744 B

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