# Sets Travis to run the Ruby specs on OS X machines to be as close as possible # to the user environment. # language: ruby dist: trusty branches: only: - master - /.+-stable$/ matrix: include: - rvm: 2.4.1 rvm: - 2.0.0-p647 - 2.3.4 - 2.4.1 - 2.6.2 before_install: # There is a bug in travis. When using system ruby, bundler is not # installed and causes the default install action to fail. - if [ "$TRAVIS_RUBY_VERSION" = "system" ]; then sudo gem install "bundler:~> 1.17"; else gem install "bundler:~> 1.17"; fi # RubyGems 2.0.14 isn't a fun time on 2.0.0p648 - if [ "$TRAVIS_RUBY_VERSION" = "system" ]; then sudo gem update --system; fi install: - bundle install --path .bundle - bundle exec pod repo add-cdn trunk 'https://cdn.cocoapods.org' script: bundle exec rake spec