.gitlab-ci.yml in eancom-1.6.3 vs .gitlab-ci.yml in eancom-2.0.0

- old
+ new

@@ -1,27 +1,25 @@ -variables: - RUBY_DOCKER_IMAGE: eu.gcr.io/fadendaten-staging/ruby:3.0.2-alpine-dev - include: - - project: fadendaten/infrastructure/gitlab-runner - file: gitlabci/base.yml + - project: fadendaten/meta + file: gitlab-ci.base.yml + stages: - pre-test - - lint - test Cache assets: stage: pre-test - extends: .cache_assets:fadendaten + extends: .cache_assets -pronto: - stage: pre-test - extends: .pronto:fadendaten - rspec: stage: test - extends: .rspec:base:fadendaten - before_script: # exclude rake db:schema:load in before_script + cache: + key: ${CI_PROJECT_NAME}-bundle-cache + paths: + - vendor/ruby + policy: pull + image: ruby:3.0.0 + before_script: - bundle check --path=vendor || bundle install --path=vendor --jobs=$(nproc) script: - bundle exec rspec spec/