.gitlab-ci.yml in roqua-support-0.1.31 vs .gitlab-ci.yml in roqua-support-0.1.32

- old
+ new

@@ -1,26 +1,52 @@ -image: "registry.roqua.nl/roqua/roqua-build-images:ruby-2.3-rails-base-test" - variables: RAILS_ENV: "test" -cache: - paths: - - .gems - before_script: - export BUNDLE_PATH=$CI_PROJECT_DIR/.gems - bundle --jobs 2 --retry 3 - bundle exec appraisal - bundle --jobs 2 --retry 3 -rails_41: +.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: +rails_42_ruby_23: + <<: *ruby_23 script: - bundle exec appraisal rails42 bundle exec rspec -rails_50: +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