From 3b977857ba78d11d4af813a5d678b20eb4776494 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Victor=20L=C3=B6fgren?= <victor.l0fgr3n@gmail.com>
Date: Tue, 16 Feb 2021 17:07:17 +0100
Subject: [PATCH] #5: Test artifacts for server test

---
 .gitlab-ci.yml               |  3 ++-
 .gitlab/server.gitlab-ci.yml | 21 +++++++++++++++------
 2 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bc3e1186..223170e0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,6 @@
 stages:
-  - server-test
+  - setup
+  - test
   - client-install
   - client-test
 
diff --git a/.gitlab/server.gitlab-ci.yml b/.gitlab/server.gitlab-ci.yml
index 33d3934c..f82d3f62 100644
--- a/.gitlab/server.gitlab-ci.yml
+++ b/.gitlab/server.gitlab-ci.yml
@@ -1,11 +1,11 @@
-
-
-test-server:
+server-setup:
   image: python
-  cache:
+  stage: setup
+  artifacts:
     paths:
-      - server/env/
-  stage: server-test
+      - server/env
+    expire_in: 15 min
+    untracked: true
   script:
     - python --version
     - pip install virtualenv
@@ -13,4 +13,13 @@ test-server:
     - python -m venv env
     - source env/bin/activate
     - pip install -r requirements.txt
+
+server-test:
+  image: python
+  stage: test
+  dependencies:
+    - server-setup
+  script:
+    - cd server
+    - source env/bin/activate
     - pytest --cov app tests/
-- 
GitLab