aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-06-06 16:57:23 +0100
committerGravatar Gareth Coles <[email protected]>2018-06-06 16:57:23 +0100
commit0f92dee22c95c68141e484b178aabacf4b8e9458 (patch)
tree5b6d5bb596f812468d028b7381878e87da070154 /.gitlab-ci.yml
parentFix privacy table (diff)
[CI] Improve performance by configuring jobs better
Diffstat (limited to '.gitlab-ci.yml')
-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