diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8496c521fe7b48ee0e50540ae24a38f50e87f1f1..c169297a707b3db319c1e15b4be4ad8cf324e4c5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,22 +4,27 @@ stages:
   - build
   - unit_tests
 
-setup_job:
+build:
   stage: build
   script:
     - pwd
     - ls 
     - git submodule sync
     - git submodule update --init --recursive
-
-build_job:
-  stage: build
-  script:
     - cd crazyflie_software/crazyflie-firmware-2021.06/
     - make PLATFORM=cf2
+  artifacts:
+    paths:
+      - crazyflie_software/crazyflie-firmware-2021.06/cf2.bin
+    expire_in: 1 year
 
-unit_tests_job:
+unit_tests:
   stage: unit_tests
   script:
-    - echo "TODO"
+    - pwd
+    - ls 
+    - git submodule sync
+    - git submodule update --init --recursive
+    - cd crazyflie_software/crazyflie-firmware-2021.06/
+    - ./tools/build/build PLATFORM=cf2 UNIT_TEST_STYLE=min
   
\ No newline at end of file