diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ea759222b32104dd77c4a1183e3e62628c21cad1..65994355f3146ea63a215ccd0406ae2f075826eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,16 +30,6 @@ before_script:
   - apt-get update
   - apt-get install -y build-essential cmake 
 
-#Wolf core
-  - git clone ssh://git@gitlab.iri.upc.edu:2202/mobile_robotics/wolf_projects/wolf_lib/wolf.git
-  - cd wolf
-  - mkdir -pv build
-  - cd build
-  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=ON -DBUILD_TESTS=ON ..
-  - make -j$(nproc)
-  - ctest -j$(nproc)
-  - make install
-  - cd ../..
 # SPDLOG
 #  - apt-get install -y libspdlog-dev
   - if [ -d spdlog ]; then
@@ -91,6 +81,16 @@ before_script:
   - cmake -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} -fPIC" -DYAML_CPP_BUILD_TESTS=OFF ..
   - make install
   - cd ../..
+#Wolf core
+  - git clone ssh://git@gitlab.iri.upc.edu:2202/mobile_robotics/wolf_projects/wolf_lib/wolf.git
+  - cd wolf
+  - mkdir -pv build
+  - cd build
+  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=ON -DBUILD_TESTS=ON ..
+  - make -j$(nproc)
+  - ctest -j$(nproc)
+  - make install
+  - cd ../..
 
 wolf_build_and_test:
   stage: build