Update with modulesync
[puppet_systemd.git] / .travis.yml
1 ---
2 language: ruby
3 sudo: false
4 addons:
5   apt:
6     packages:
7       - libaugeas-dev
8 cache: bundler
9 bundler_args: --without system_tests
10 script: ["bundle exec rake validate", "bundle exec rake lint", "bundle exec rake spec SPEC_OPTS='--format documentation'"]
11 matrix:
12   fast_finish: true
13   include:
14   - rvm: 1.9.3
15     env: PUPPET_GEM_VERSION="~> 3.0"
16   - rvm: 2.0.0
17     env: PUPPET_GEM_VERSION="~> 3.0"
18   - rvm: 2.0.0
19     env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes"
20   - rvm: 2.1.7
21     env: PUPPET_GEM_VERSION="~> 4.0"
22 notifications:
23   email: false
24 deploy:
25   provider: puppetforge
26   user: camptocamp
27   password:
28     secure: "ASTRdmLjJNa1NvHy2LRGvmvUeth6W3Fh/alYWvcvI8nDDsdkweHk0iXhcXZwtMQReb0NI5vJiRNXNy7a3XySC4+SP3hfHuDU58H2FqC4Ff0EHRPRHTEiXf7xmN53RxXYXZQvrFfqUb6tIsBNVKVmsYWNe01k8NVKPyYDfQB75PQ="
29   on:
30     tags: true
31     # all_branches is required to use tags
32     all_branches: true
33     # Only publish if our main Ruby target builds
34     rvm: 2.1.7