diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9d6427a4638d381dc24caa6570db8fa83ce62377..15de9a5399e5d0c081878b0ccdd2a99e0e28ba0b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,14 +24,15 @@ build:
   before_script:
     - echo "deb  http://deb.debian.org/debian testing main contrib non-free" > /etc/apt/sources.list
     - echo "deb-src http://deb.debian.org/debian testing main contrib non-free" >> /etc/apt/sources.list
-    - apt-get update && apt-get $APT_OPTIONS build-dep linux && apt-get $APT_OPTIONS install ccache fakeroot gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
+    - apt-get update && apt-get $APT_OPTIONS build-dep linux && apt-get $APT_OPTIONS install devscripts ccache fakeroot gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
   script:
     - export PATH="/usr/lib/ccache:$PATH"
     - ccache -s
-    - make defconfig
-    - make -j$(nproc) bindeb-pkg
-    - mkdir artifacts && dcmd mv ../*.changes artifacts/
+    - make -j$(nproc) Image dtbs
+    - mv arch/arm64/boot/Image .
+    - mv arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtb .
   artifacts:
-    name: debs
+    name: kernel
     paths:
-      - $CI_PROJECT_DIR/artifacts/*.deb
+      - $CI_PROJECT_DIR/Image
+      - $CI_PROJECT_DIR/rk3399-rock-pi-4.dtb