diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c18a858edf64778c01b84a1fb5603b2cbfd5a7e1..b34e7aeca4ba9ac0b3dc0c27148194277872ace5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,6 +55,12 @@ backend-tests:
     - name: postgis/postgis:12-3.0
       alias: postgres
 
+  artifacts:
+    when: always
+    reports:
+      junit:
+        - nosetests.xml
+
   script:
     - python3 setup.py test
     - codecov
diff --git a/arkindex/project/settings.py b/arkindex/project/settings.py
index f95290e872f5e7c9f326c66992e0d10a7777915a..dc5ce3230fa173c3744925516ffe8bea02edfe75 100644
--- a/arkindex/project/settings.py
+++ b/arkindex/project/settings.py
@@ -499,6 +499,7 @@ try:
     NOSE_ARGS = [
         '--with-coverage',
         '--cover-package=arkindex',
+        '--with-xunit',
     ]
 except ImportError:
     pass