diff --git a/.ostc-ci/machines-and-flavours.yaml b/.ostc-ci/machines-and-flavours.yaml
index 6e6d0ef973bc81a94cfcf06b2968dd2bedf4ad7e..444a2d724f392ee8f0fc8fa818f4fc6bf726deb2 100644
--- a/.ostc-ci/machines-and-flavours.yaml
+++ b/.ostc-ci/machines-and-flavours.yaml
@@ -38,12 +38,12 @@ linux-qemu-x86_64:
     OHOS_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
 
 linux-seco-intel-b68:
-  extends: .build-linux
+  extends: .build-linux-matrix
   variables:
     MACHINE: seco-intel-b68
 
 linux-seco-imx8mm-c61:
-  extends: .build-linux
+  extends: .build-linux-matrix
   variables:
     MACHINE: seco-imx8mm-c61
     # This platform requires proprietary resources to boot.
@@ -58,7 +58,7 @@ linux-stm32mp1-av96:
     MACHINE: stm32mp1-av96
 
 linux-raspberrypi4-64:
-  extends: .build-linux
+  extends: .build-linux-matrix
   variables:
     MACHINE: raspberrypi4-64