diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 39c02e446311df0ce63e8ecb6e5fa3fbc859af49..3bc65005ab8521464daec4259cf2d4847269a6ba 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,6 +11,12 @@ default:
         #    exclude:
         #      - .git/
         #      - datasets/.git/
+  before_script:
+    - git clone https://eicweb.phy.anl.gov/EIC/NPDet.git
+    - git clone https://eicweb.phy.anl.gov/EIC/detectors/topside.git && mkdir topside/build && cd topside/build && cmake ../. -DCMAKE_INSTALL_PREFIX=/usr/local && make -j20 install && cd ../..
+    - git clone https://eicweb.phy.anl.gov/EIC/juggler.git && mkdir juggler/build && cd juggler/build && cmake ../. -DCMAKE_INSTALL_PREFIX=/usr/local && make -j20 install && cd ../..
+        #    - cd NPDet/build && cmake ../. -DCMAKE_INSTALL_PREFIX=/usr/local && make -j10 && make install
+
         #before_script:
         #  - git clone https://eicweb.phy.anl.gov/EIC/NPDet.git
         #      #    - cd NPDet/build && cmake ../. -DCMAKE_INSTALL_PREFIX=/usr/local && make -j10 && make install