diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 12c3efb0d305235ea8792259a5221c55ba251025..24c42119f8fc30a63bdf27f56901d7cc5649abb6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,14 +36,13 @@ build:
     ./tools/boot_merger RKBOOT/RK3588MINIALL.ini
     mv *spl_loader*.bin ../u-boot/
     # concatenate
-    cd ../u-boot
-    cp idbloader.img rk3588-mnt-reform2-flash.bin
-    dd if=u-boot.itb of=rk3588-mnt-reform2-flash.bin seek=16320
+    cp u-boot/idbloader.img rk3588-mnt-reform2-flash.bin
+    dd if=u-boot/u-boot.itb of=rk3588-mnt-reform2-flash.bin seek=16320
     cp rk3588-mnt-reform2-flash.bin rk3588-mnt-reform-next-flash.bin
   artifacts:
     paths:
-      - u-boot/rk3588-mnt-reform2-flash.bin
-      - u-boot/rk3588-mnt-reform-next-flash.bin
+      - rk3588-mnt-reform2-flash.bin
+      - rk3588-mnt-reform-next-flash.bin
       - u-boot/u-boot.itb
       - u-boot/idbloader.img
       - u-boot/u-boot-rockchip.bin