forked from github/octocatalog-diff
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
27 lines (25 loc) · 1.03 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# octocatalog-diff
language: ruby
install: true
script: "script/cibuild"
before_install: gem install bundler
matrix:
include:
# Puppet supports ruby 2.4 with Puppet >= 5.0 so this should be considered the "official" build
- rvm: 2.4
env: RUBOCOP_TEST="true" RSPEC_TEST="true" PUPPET_VERSIONS="5.4.0" ENFORCE_COVERAGE="true"
# Build with latest ruby
- rvm: 2.5
env: RUBOCOP_TEST="false" RSPEC_TEST="true" PUPPET_VERSIONS="5.4.0"
# Puppet supports ruby 2.0 and 2.1 with Puppet 4.x, but build with more recent versions too
- rvm: 2.3
env: RUBOCOP_TEST="false" RSPEC_TEST="true" PUPPET_VERSIONS="4.10.10"
- rvm: 2.2
env: RUBOCOP_TEST="false" RSPEC_TEST="true" PUPPET_VERSIONS="4.10.10"
- rvm: 2.1
env: RUBOCOP_TEST="false" RSPEC_TEST="true" PUPPET_VERSIONS="4.10.10"
# For really old ruby versions only build 3.8.7
- rvm: 2.1
env: RUBOCOP_TEST="false" RSPEC_TEST="true" PUPPET_VERSIONS="3.8.7"
- rvm: 2.0
env: RUBOCOP_TEST="false" RSPEC_TEST="true" PUPPET_VERSIONS="3.8.7"