Bring travis up to speed with latest vagrant

- Fix gemfile sourced twice issue: https://github.com/bundler/bundler/issues/5263
- Use latest vagrant-spec
- Fix travis gem issue "no implicit conversion of nil into String"
This commit is contained in:
Gerben Meijer
2017-08-03 17:34:55 +02:00
parent 50c918c195
commit 16a2a20388
2 changed files with 11 additions and 17 deletions

View File

@@ -3,26 +3,21 @@ language: ruby
before_install: before_install:
- sudo apt-get update -qq - sudo apt-get update -qq
- sudo apt-get install -y libvirt-dev - sudo apt-get install -y libvirt-dev
- gem update --system 2.4.8 - gem update --system
- gem install bundler --version $BUNDLER_VERSION - gem install bundler
install: bundle _${BUNDLER_VERSION}_ install install: bundle install
script: bundle _${BUNDLER_VERSION}_ exec rspec --color --format documentation script: bundle exec rspec --color --format documentation
notifications: notifications:
email: false email: false
rvm: rvm:
- 2.2.3 - 2.2.5
- 2.3.3
env: env:
global: global:
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true - NOKOGIRI_USE_SYSTEM_LIBRARIES=true
matrix: matrix:
- VAGRANT_VERSION=v1.8.4 BUNDLER_VERSION=1.12.5 - VAGRANT_VERSION=v1.9.7
matrix: matrix:
include:
- env: VAGRANT_VERSION=master BUNDLER_VERSION=1.12.5
rvm: 2.2.3
- env: VAGRANT_VERSION=v1.7.4 BUNDLER_VERSION=1.7.9
rvm: 2.0.0
allow_failures: allow_failures:
- env: VAGRANT_VERSION=master BUNDLER_VERSION=1.12.5 - env: VAGRANT_VERSION=master
rvm: 2.2.3 rvm: 2.3.3

View File

@@ -14,14 +14,13 @@ group :development do
gem 'vagrant', :git => 'https://github.com/mitchellh/vagrant.git' gem 'vagrant', :git => 'https://github.com/mitchellh/vagrant.git'
end end
gem 'vagrant-spec', :github => 'mitchellh/vagrant-spec', gem 'vagrant-spec', :github => 'mitchellh/vagrant-spec'
tag: ENV['VAGRANT_SPEC_VERSION'] || "9bba7e1228379c0a249a06ce76ba8ea7d276afbe"
gem 'pry' gem 'pry'
end end
group :plugins do group :plugins do
gem 'vagrant-libvirt', :path => '.' gemspec
end end
gem 'coveralls', require: false gem 'coveralls', require: false