diff --git a/.ostc-ci/machines-and-flavours.yaml b/.ostc-ci/machines-and-flavours.yaml
index 728af0edcf180cf6955c16ab7c7d2d5cfa1b1a27..ede9a2bc8b1c6d8bec13814cd969041f5cc8cda2 100644
--- a/.ostc-ci/machines-and-flavours.yaml
+++ b/.ostc-ci/machines-and-flavours.yaml
@@ -63,25 +63,31 @@ linux-raspberrypi4-64:
     MACHINE: raspberrypi4-64
 
 zephyr-qemu-x86:
-  extends: .build-zephyr
+  extends: .build-image
   variables:
     MACHINE: qemu-x86
     # See the note on linux-qemu-x86.
     OHOS_BUILD_CACHE: "pub"
     OHOS_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
+    OHOS_RECIPE_NAME: zephyr-philosophers
+    OHOS_BUILD_FLAVOUR: zephyr
 
 zephyr-qemu-cortex-m3:
-  extends: .build-zephyr
+  extends: .build-image
   variables:
     MACHINE: qemu-cortex-m3
     # See the note on linux-qemu-x86.
     OHOS_BUILD_CACHE: "pub"
     OHOS_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
+    OHOS_RECIPE_NAME: zephyr-philosophers
+    OHOS_BUILD_FLAVOUR: zephyr
 
 zephyr-96b-nitrogen:
-  extends: .build-zephyr
+  extends: .build-image
   variables:
     MACHINE: 96b-nitrogen
+    OHOS_RECIPE_NAME: zephyr-philosophers
+    OHOS_BUILD_FLAVOUR: zephyr
 
 zephyr-96b-avenger:
   extends: .build-zephyr