diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ed2e8995e0579334d8347b7d9b9f96b37bee9d03..6c84ca0a79984c76b185a5a872588b7e16d9747f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,8 +18,6 @@ test:
     - mkdir tpl_c
     - php vendor/bin/php-cs-fixer fix --verbose --dry-run
     - vendor/bin/phpunit --bootstrap app/tests/bootstrap.php --debug app/tests
-  except:
-    - master
 
 # Create artifacts on master
 pages:
@@ -27,10 +25,9 @@ pages:
   script:
   - latesttag=$(git describe --tags)
   - git checkout ${latesttag}
-  - php composer.phar install -o  --no-interaction --no-progress --prefer-dist
+  - php composer.phar install -o  --no-interaction --no-progress --prefer-dist --no-dev
+  - php composer.phar dump-autoload --optimize --no-dev --classmap-authoritative
   - mkdir tpl_c
-  - php vendor/bin/php-cs-fixer fix --verbose --dry-run
-  - vendor/bin/phpunit --bootstrap app/tests/bootstrap.php --debug app/tests
   - zip -r latest.zip .
   - mkdir .public
   - cp latest.zip .public