.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/