variables: RAILS_ENV: "test" before_script: - if [ -x "$(command -v apk)" ]; then apk add sqlite-dev; fi - export BUNDLE_PATH=$CI_PROJECT_DIR/.gems - bundle --jobs 2 --retry 3 - bundle exec appraisal - bundle --jobs 2 --retry 3 .ruby_25: &ruby_25 image: registry.roqua.nl/roqua/docker-base-images:ruby-2.5 cache: key: ruby_25 paths: - .gems .ruby_26: &ruby_26 image: registry.roqua.nl/roqua/docker-base-images:ruby-2.6-builder cache: key: ruby_26 paths: - .gems rails_51_ruby_25: <<: *ruby_25 script: - bundle exec appraisal rails51 bundle exec rspec rails_52_ruby_25: <<: *ruby_25 script: - bundle exec appraisal rails52 bundle exec rspec rails_52_ruby_26: <<: *ruby_26 script: - bundle exec appraisal rails52 bundle exec rspec rails_60_ruby_25: <<: *ruby_25 script: - bundle exec appraisal rails60 bundle exec rspec rails_60_ruby_26: <<: *ruby_26 script: - bundle exec appraisal rails60 bundle exec rspec