travis: Test on a bigger matrix
[puppet-modules/puppetlabs-apt.git] / .travis.yml
1 ---
2 language: ruby
3 sudo: false
4 bundler_args: --without system_tests
5 script: "bundle exec rake validate && bundle exec rake lint && bundle exec rake spec SPEC_OPTS='--format documentation'"
6 matrix:
7   fast_finish: true
8   include:
9   - rvm: 1.8.7
10     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes"
11   - rvm: 1.8.7
12     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes" FUTURE_PARSER="yes"
13   - rvm: 1.9.3
14     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes"
15   - rvm: 1.9.3
16     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes" FUTURE_PARSER="yes"
17   - rvm: 2.0.0
18     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes"
19   - rvm: 2.0.0
20     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes" FUTURE_PARSER="yes"
21   - rvm: 2.1
22     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes"
23   - rvm: 2.1
24     env: PUPPET_GEM_VERSION="~> 3.0" ORDERING="random" STRICT_VARIABLES="yes" FUTURE_PARSER="yes"
25   - rvm: 1.9.3
26     env: PUPPET_GEM_VERSION="~> 4.0" ORDERING="random"
27   - rvm: 2.0.0
28     env: PUPPET_GEM_VERSION="~> 4.0" ORDERING="random"
29   - rvm: 2.1
30     env: PUPPET_GEM_VERSION="~> 4.0" ORDERING="random"
31 notifications:
32   email: false