diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 53eb2b77b7102cb8859c64e8f8a79e81ce76a1d3..7f00a73bb338a5555a6b95c31a30eba0e5f9ebb4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -134,7 +134,7 @@ build-flatdeb-builder-docker-image:
   variables:
     image: flatdeb-builder
 
-test-image-builder:
+test-image-builder-shared-runner:
   stage: image test
   needs:
     - build-image-builder-docker-image
@@ -142,7 +142,7 @@ test-image-builder:
     name: $CI_REGISTRY_IMAGE/${RELEASE}-image-builder:${TEST_TAG}
     entrypoint: [ "" ]
   script:
-    - debos -t osname:${DISTRO} -t suite:${RELEASE} -t mirror:"${MIRROR}" image-builder/test-recipe.yaml
+    - debos -t osname:${DISTRO} -t suite:${RELEASE} -t mirror:"${MIRROR}" -t required_backend:uml image-builder/test-recipe.yaml
 
 test-flatdeb-builder:
   stage: image test
@@ -203,7 +203,7 @@ publish-image-builder-docker-image:
   extends: .publish-docker-image
   stage: publish images
   needs:
-     - test-image-builder
+     - test-image-builder-shared-runner
   variables:
     image: image-builder