diff options
author | 2018-06-06 16:57:23 +0100 | |
---|---|---|
committer | 2018-06-06 16:57:23 +0100 | |
commit | 0f92dee22c95c68141e484b178aabacf4b8e9458 (patch) | |
tree | 5b6d5bb596f812468d028b7381878e87da070154 /.gitlab-ci.yml | |
parent | Fix privacy table (diff) |
[CI] Improve performance by configuring jobs better
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 196d619e..f6a55184 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,15 +6,6 @@ variables: RABBITMQ_HOST: rabbit RETHINKDB_HOST: rethinkdb -services: - - docker:dind - - - name: rabbitmq:3.7.5-alpine - alias: rabbit - - - name: rethinkdb:2.3.6 - alias: rethinkdb - before_script: - apk add --update tini @@ -32,6 +23,16 @@ stages: test: stage: test + services: + - name: rabbitmq:3.7.5-alpine + alias: rabbit + + - name: rethinkdb:2.3.6 + alias: rethinkdb + + cache: + - ".venv" + script: - apk add --update ruby ruby-dev ruby-rdoc ruby-irb - pip install pipenv @@ -43,6 +44,9 @@ test: - pipenv run test build: + services: + - docker:dind + stage: build script: - apk add docker curl |