Skip to content

Commit

Permalink
setup appraisal
Browse files Browse the repository at this point in the history
  • Loading branch information
bbonislawski committed Sep 18, 2017
1 parent 5000491 commit 9bae411
Show file tree
Hide file tree
Showing 8 changed files with 85 additions and 9 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ spec/dummy
.rvmrc
.ruby-version
.ruby-gemset
gemfiles/*.gemfile.lock
33 changes: 24 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,26 @@
---
sudo: required
dist: trusty

before_script: "bundle install"
script:
- bundle exec rake test_app
- bundle exec rake spec

env:
- DB=mysql
- DB=postgres

language: ruby

rvm:
- 2.2.4
- 2.3.0
sudo: false
cache: bundler
before_script:
- bundle exec rake test_app
script:
- bundle exec rspec spec
- 2.3.1
- 2.2.7

gemfile:
- gemfiles/spree_3.1.gemfile
- gemfiles/spree_3.2.gemfile
- gemfiles/spree_3.3.gemfile
- gemfiles/spree_master.gemfile

before_install:
- mysql -u root -e "GRANT ALL ON *.* TO 'travis'@'%';"
22 changes: 22 additions & 0 deletions Appraisals
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
appraise 'spree-3-1' do
gem 'spree', '~> 3.1.0'
gem 'spree_auth_devise', '~> 3.1.0'
end

appraise 'spree-3-2' do
gem 'spree', '~> 3.2.0'
gem 'spree_auth_devise', '~> 3.2.0'
gem 'rails-controller-testing'
end

appraise 'spree-3-3' do
gem 'spree', '~> 3.3.0'
gem 'spree_auth_devise', '~> 3.3.0'
gem 'rails-controller-testing'
end

appraise 'spree-master' do
gem 'spree', github: 'spree/spree', branch: 'master'
gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: 'master'
gem 'rails-controller-testing'
end
2 changes: 2 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
require 'bundler'
require "rubygems"
require "bundler/setup"
Bundler::GemHelper.install_tasks

require 'rspec/core/rake_task'
Expand Down
9 changes: 9 additions & 0 deletions gemfiles/spree_3_1.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "spree", "~> 3.1.0"
gem "spree_auth_devise", "~> 3.1.0"
gem "rails-controller-testing"

gemspec path: "../"
9 changes: 9 additions & 0 deletions gemfiles/spree_3_2.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "spree", "~> 3.2.0"
gem "spree_auth_devise", "~> 3.2.0"
gem "rails-controller-testing"

gemspec path: "../"
9 changes: 9 additions & 0 deletions gemfiles/spree_3_3.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "spree", "~> 3.3.0"
gem "spree_auth_devise", "~> 3.3.0"
gem "rails-controller-testing"

gemspec path: "../"
9 changes: 9 additions & 0 deletions gemfiles/spree_master.gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# This file was generated by Appraisal

source "https://rubygems.org"

gem "spree", github: "spree/spree", branch: "master"
gem "spree_auth_devise", github: "spree/spree_auth_devise", branch: "master"
gem "rails-controller-testing"

gemspec path: "../"

0 comments on commit 9bae411

Please sign in to comment.