diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2116ff0ac4f009c07315bee28d28e28ccafa0d39..5701e3126211c37f5133d5a83557757b326f0d15 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -46,6 +46,16 @@ build-x86_64-linux-deb10:
     TARBALL_EXT: tar.xz
     ADD_CABAL_ARGS: "--enable-split-sections"
 
+build-i386-linux-deb9:
+  extends: .build
+  tags:
+    - x86_64-linux
+  image: "registry.gitlab.haskell.org/ghc/ci-images/i386-linux-deb9:$DOCKER_REV"
+  variables:
+    TARBALL_ARCHIVE_SUFFIX: i386-linux-deb9
+    TARBALL_EXT: tar.xz
+    ADD_CABAL_ARGS: "--enable-split-sections"
+
 build-x86_64-linux-alpine:
   extends: .build
   tags: