.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