diff --git a/.gitignore b/.gitignore index 2aa1ae0..b61a45f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ Gemfile.lock .bundle *.swp +log +.vagrant +*.gem diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..74e2490 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +before_install: + - gem --version +language: ruby +script: 'bundle exec gem build beaker-rspec.gemspec' +notifications: + email: false +rvm: + - 2.1.9 + - 2.2.4 diff --git a/beaker-rspec.gemspec b/beaker-rspec.gemspec index d09308a..6512445 100644 --- a/beaker-rspec.gemspec +++ b/beaker-rspec.gemspec @@ -10,9 +10,9 @@ Gem::Specification.new do |s| s.homepage = "https://github.com/puppetlabs/beaker-rspec" s.summary = %q{RSpec bindings for beaker} s.description = %q{RSpec bindings for beaker, see https://github.com/puppetlabs/beaker} - s.license = 'Apache2' + s.license = 'Apache-2.0' - s.required_ruby_version = Gem::Requirement.new('>= 2.2.5') + s.required_ruby_version = Gem::Requirement.new('>= 2.1.8', '<3.0.0') s.files = `git ls-files`.split("\n") s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") @@ -22,15 +22,19 @@ Gem::Specification.new do |s| # Testing dependencies s.add_development_dependency 'minitest', '~> 5.4' s.add_development_dependency 'fakefs', '~> 0.6' - s.add_development_dependency 'rake' + s.add_development_dependency 'rake', '~> 10.1' # Documentation dependencies s.add_development_dependency 'yard' s.add_development_dependency 'thin' + if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.2.2') + s.add_development_dependency 'rack', '~> 1.6' + end + # Run time dependencies s.add_runtime_dependency 'beaker', '~> 3.0' - s.add_runtime_dependency 'rspec' + s.add_runtime_dependency 'rspec', '~> 3.0' s.add_runtime_dependency 'serverspec', '~> 2' s.add_runtime_dependency 'specinfra', '~> 2' end