diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ed82bed96f58049a10911f572029972c3d5cbb84..02d58ad80654ef83604e896e646cf3f8aa7964eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,8 +33,8 @@ test_backend:
 #    - echo "database.uri=jdbc:postgresql://$POSTGRES_PORT_5432_TCP_ADDR:5432/map_viewer" >>/etc/minerva/test-db.properties
 #    - echo "database.username=map_viewer" >>/etc/minerva/test-db.properties
 #    - echo "database.password=123qweasdzxc">>/etc/minerva/test-db.properties
+
     - apt-get install -y postgresql sudo
-    - apt-get install -y sudo
     - service postgresql start
     - sudo -u postgres createuser -s map_viewer
     - sudo -u postgres createdb map_viewer -O map_viewer
@@ -42,8 +42,9 @@ test_backend:
     - echo "database.uri=jdbc:postgresql://127.0.0.1:5432/map_viewer" >>/etc/minerva/test-db.properties
     - echo "database.username=map_viewer" >>/etc/minerva/test-db.properties
     - echo "database.password=123qweasdzxc">>/etc/minerva/test-db.properties
+#exclude frontend (we need node for that)
+    - mvn test -pl annotation,CellDesigner-plugin,commons,converter,converter-CellDesigner,converter-SBGNML,converter-sbml,model,model-command,pathvisio,persist,reactome,restpi,web
 
-    - mvn test
 
 build_war:
   image: debian