aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml22
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