1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
include:
- component: gitlab.com/gitlab-org/components/gem-release/gem-release@~latest
default:
image: "ruby:${RUBY_VERSION}"
cache:
paths:
- vendor/ruby
before_script:
- ruby -v
- bundle install -j $(nproc) --path vendor
test:
script:
- bundle exec rake test
parallel:
matrix:
- RUBY_VERSION: [ "2.7", "3.0", "3.1", "3.2" ]
rubocop:
script:
- bundle exec rubocop
variables:
RUBY_VERSION: "2.7"
integration:
services:
- alias: azurite
name: mcr.microsoft.com/azure-storage/azurite
script:
- bundle exec rake integration
variables:
RUBY_VERSION: "3.2"
|