diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 038d8e52cb502b56ad258e578375dc83be0c4ee2..37b98d47263bb7b3a333e0d425aa9ce8d263530d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,26 +24,38 @@ before_script:
   - composer global require automattic/vipwpcs
   - phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs,$HOME/.composer/vendor/automattic/vipwpcs
 
-PHPunit:PHP7.0:MySQL:
+test_7.0:
   image: containers.ethitter.com:443/docker/images/php:7.0
   services:
     - mysql:5.6
   script:
+    - find . -type "f" -iname "*.php" | xargs -L "1" php -l
     - phpcs -n
     - phpunit
+  artifacts:
+    reports:
+      junit: /tmp/wordpress-tests-lib/tests/phpunit/build/logs/junit.xml
 
-PHPunit:PHP7.1:MySQL:
+test_7.1:
   image: containers.ethitter.com:443/docker/images/php:7.1
   services:
     - mysql:5.6
   script:
+    - find . -type "f" -iname "*.php" | xargs -L "1" php -l
     - phpcs -n
     - phpunit
+  artifacts:
+    reports:
+      junit: /tmp/wordpress-tests-lib/tests/phpunit/build/logs/junit.xml
 
-PHPunit:PHP7.2:MySQL:
+test_7.2:
   image: containers.ethitter.com:443/docker/images/php:7.2
   services:
     - mysql:5.6
   script:
+    - find . -type "f" -iname "*.php" | xargs -L "1" php -l
     - phpcs -n
     - phpunit
+  artifacts:
+    reports:
+      junit: /tmp/wordpress-tests-lib/tests/phpunit/build/logs/junit.xml