diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 513567925b99fa90ab29df697cd8d974447e59fa..c38e2942cc6cdc6746c4e6146ea1d7eb0cfd2869 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,6 +31,8 @@
         - ./rustup.sh -y --default-toolchain beta
         - source ~/.cargo/env
     script:
+        - ~/.cargo/bin/cargo build --manifest-path src/rust/liblektor-rs/Cargo.toml
+        - ~/.cargo/bin/cargo build --manifest-path src/rust/amadeus-rs/Cargo.toml
         - cmake -Bbuild -DCMAKE_RUST_COMPILER=~/.cargo/bin/cargo -DCMAKE_C_COMPILER=${c_compiler} -DCMAKE_CXX_COMPILER=${cxx_compiler} && make -Cbuild
 
 variables: