diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a47a0acd2c5f81ed46bf9f9f3ec642b750abfe97..16b6ba78c38e27272b42e9d7f5a959b60eb77bab 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,12 @@
   - ../bin/hello_wolf_autoconf
   - make install
 
+stages:
+  - build_and_test
+  - deploy
+
 build_and_test:xenial:
+  stage: build_and_test
   image: labrobotica/wolf_deps:16.04
   except:
     - master
@@ -17,8 +22,15 @@ build_and_test:xenial:
     - *build_and_test_definition
 
 build_and_test:bionic:
+  stage: build_and_test
   image: labrobotica/wolf_deps:18.04
   except:
     - master
   script:
-    - *build_and_test_definition
\ No newline at end of file
+    - *build_and_test_definition
+
+deploy:
+  stage: deploy
+  variables:
+    WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
+  trigger: mobile_robotics/wolf_projects/wolf_lib/plugins/imu
\ No newline at end of file