From 9f66da68db3e19a86aac88cc050bca02699534de Mon Sep 17 00:00:00 2001
From: Albin Henriksson <albhe428@student.liu.se>
Date: Thu, 18 Feb 2021 17:43:00 +0100
Subject: [PATCH] #7: Separated server test and report pipline tasks

---
 .gitlab/server.gitlab-ci.yml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/.gitlab/server.gitlab-ci.yml b/.gitlab/server.gitlab-ci.yml
index 5559be3f..d735816f 100644
--- a/.gitlab/server.gitlab-ci.yml
+++ b/.gitlab/server.gitlab-ci.yml
@@ -39,6 +39,23 @@ server:test:
     - source env/bin/activate
     - pytest --cov app tests/
     - coverage xml
+  artifacts:
+    paths:
+      - server/coverage.xml
+    expire_in: 5 min
+
+server:report:
+  image: python
+  stage: report
+  needs: ["server:test"]
+  only:
+    refs:
+      - dev
+      - merge_requests
+    changes:
+      - server/**/*
+  script:
+    - cd server
     - python coverage_report.py
   artifacts:
     reports:
-- 
GitLab