diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 62fcbae8c6e210c3832362cf6e7880f93eb66986..85b57987f3fed5943a5a7740b5a65701ff75c659 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,14 +2,13 @@ image: hpclib/hiepacs
 
 before_script:
   - source /usr/share/modules/init/bash && source /usr/local/share/spack/setup-env.sh && spack load cmake@3.14.1
-  - pip install jinja2
+  - pip install --user gitlab jinja2 Pygments
 
 variables:
   GIT_SUBMODULE_STRATEGY: normal
 
 stages:
   - build
-  - doc
   - pages
   - test
   - sonar
@@ -40,7 +39,7 @@ build:
     - make -j5 2>&1 |tee scalfmm-build.log
 
 doc:
-  stage: doc
+  stage: build
   artifacts:
     name: scalfmm_doc
     expire_in: 1 day
@@ -51,19 +50,19 @@ doc:
         -DSCALFMM_BUILD_DOC=ON
         -DCMAKE_C_COMPILER=gcc-7
         -DCMAKE_CXX_COMPILER=g++-7
-    - cd Doc    
+    - cd Doc
     - git clone https://github.com/mosra/m.css.git
     - python3 m.css/documentation/doxygen.py Doxyfile-mcss
 
 pages:
   stage: pages
-  dependencies: 
+  dependencies:
     - doc
   artifacts:
     paths:
       - public
   script:
-    - mkdir public 
+    - mkdir public
     - mv Build/Doc/html/* public/
   only:
     - cmake-refurb