diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b9ad91511b9cb1ac282376faa88c1b47094f443a..5d18f762a989f5b7f1073a1abcfd3072e4c4abe7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,15 +1,12 @@
 image: alpine
 
-before_script:
-  - apk update
-  - apk add doxygen
-  - apk add bash curl php7 php7-json php7-phar php7-mbstring php7-openssl
-  - curl -s https://getcomposer.org/installer | php
-  - alias composer='php composer.phar'
-
 unit_test:
   stage: test
   script:
+    - apk update
+    - apk add bash curl php7 php7-json php7-phar php7-mbstring php7-openssl
+    - curl -s https://getcomposer.org/installer | php
+    - alias composer='php composer.phar'
     - composer install
     - composer test
 
@@ -18,6 +15,7 @@ pages:
   only:
     - master
   script:
+    - apk update && apk add doxygen
     - doxygen
     - mv docs/html/ public/
     - rmdir docs