variables: RAILS_ENV: "test" before_script: - export BUNDLE_PATH=$CI_PROJECT_DIR/.gems - bundle --jobs 2 --retry 3 - bundle exec appraisal - bundle --jobs 2 --retry 3 .ruby_23: &ruby_23 image: registry.roqua.nl/roqua/roqua-build-images:ruby-2.3-rails-base-test cache: key: ruby_23 paths: - .gems .ruby_24: &ruby_24 image: registry.roqua.nl/roqua/roqua-build-images:ruby-2.4-rails-base-test cache: key: ruby_24 paths: - .gems rails_41_ruby_23: <<: *ruby_23 script: - bundle exec appraisal rails41 bundle exec rspec rails_42_ruby_23: <<: *ruby_23 script: - bundle exec appraisal rails42 bundle exec rspec rails_50_ruby_23: <<: *ruby_23 script: - bundle exec appraisal rails50 bundle exec rspec rails_50_ruby_24: <<: *ruby_24 script: - bundle exec appraisal rails50 bundle exec rspec rails_51_ruby_23: <<: *ruby_23 script: - bundle exec appraisal rails51 bundle exec rspec rails_51_ruby_24: <<: *ruby_24 script: - bundle exec appraisal rails51 bundle exec rspec