diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ec347560f05a6dcdc503b3df0b05e82f201ad629..befcff6798ac4ae32802a84471a3821014f32ca1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,12 +5,9 @@ build:
     before_script:
         - echo "deb http://deb.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
         - apt update -qq
-        - apt install -y -qq gcc-arm-none-eabi python3-pip
+        - apt install -y -qq gcc-arm-none-eabi python3-pip git
         - apt install -y -qq -t stretch-backports meson
         - pip3 install crc16
     script:
-        - cd bootloader
-        - make
-        - cd ..
-        - meson --cross-file card10-cross.ini build/
+        - ./bootstrap.sh
         - ninja -C build/