From c2be1a70de3ee97e2103296a32016e9af8404e9a Mon Sep 17 00:00:00 2001 From: Kenji Okimoto Date: Wed, 18 Jul 2018 15:29:33 +0900 Subject: [PATCH] Add gemfile for Ruby2.2 Signed-off-by: Kenji Okimoto --- .travis.yml | 20 +++++++++++++++----- gemfiles/ruby2.2.gemfile | 28 ++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 gemfiles/ruby2.2.gemfile diff --git a/.travis.yml b/.travis.yml index 43c85db..be6c604 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,14 +12,24 @@ rvm: - 2.3.7 - 2.2.10 +gemfile: + - Gemfile + - gemfiles/ruby2.2.gemfile + +matrix: + exclude: + - rvm: 2.2.10 + gemfile: Gemfile + - rvm: 2.5.1 + gemfile: gemfiles/ruby2.2.gemfile + - rvm: 2.4.4 + gemfile: gemfiles/ruby2.2.gemfile + - rvm: 2.3.7 + gemfile: gemfiles/ruby2.2.gemfile + before_install: - google-chrome-stable --version - wget http://chromedriver.storage.googleapis.com/2.35/chromedriver_linux64.zip - unzip chromedriver_linux64.zip - sudo mv chromedriver /usr/local/bin/chromedriver - -install: - - bundle -v - - gem i bundler - sudo sh -c 'curl -L https://toolbelt.treasuredata.com/sh/install-ubuntu-trusty-td-agent3.sh | sh' - - bin/setup diff --git a/gemfiles/ruby2.2.gemfile b/gemfiles/ruby2.2.gemfile new file mode 100644 index 0000000..4ae9d5a --- /dev/null +++ b/gemfiles/ruby2.2.gemfile @@ -0,0 +1,28 @@ +source "https://rubygems.org" + +group :development, :test do + gem "rake" + gem "pry" + gem "pry-rails" + gem "rspec-rails", "~> 3.0" +end + +group :development do + gem 'listen', '>= 3.0.5', '< 3.2' + gem 'i18n_generators', '2.1.1' + gem 'better_errors' + gem 'web-console', '~> 3.6' + gem 'binding_of_caller' +end + +group :test do + gem "factory_bot_rails" + gem "capybara", "~> 3.1.1" + gem "capybara-screenshot" + gem "simplecov", "~> 0.16.1", require: false + gem "webmock", "~> 3.3.0" + gem "timecop" + gem "selenium-webdriver", "~> 3.12.0" +end + +gemspec path: ".."