diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a743f2bccb6d23ff87f733eab5f0b8e26225b26b..decff45507f3f80e2e0680642826a4fa52ad22aa 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -92,6 +92,28 @@ build:
     - ninja -C build_ci install >/dev/null
     - ${MESON_TEST} --suite unit --suite config --suite dnstap --no-suite snowflake
 
+build:armhf:
+  <<: *build
+  tags:
+    - armhf
+    - shell
+  script:
+    - meson build_ci_armhf --default-library=static --prefix=$PREFIX -Dwerror=true -Dextra_tests=enabled
+    - ninja -C build_ci_armhf
+    - ninja -C build_ci_armhf install >/dev/null
+    - ${MESON_TEST} --suite unit --suite config --no-suite snowflake --no-suite y2k38
+
+build:arm64:
+  <<: *build
+  tags:
+    - arm64
+    - shell
+  script:
+    - meson build_ci_arm64 --default-library=static --prefix=$PREFIX -Dwerror=true -Dextra_tests=enabled
+    - ninja -C build_ci_arm64
+    - ninja -C build_ci_arm64 install >/dev/null
+    - ${MESON_TEST} --suite unit --suite config --no-suite snowflake
+
 build-asan:
   <<: *build
   script: