diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7ab614c4581e625ea49700002d65fa0579dfba01..7e72533e53b4c34bf5318e2eac7dc8baa17e328f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -40,7 +40,7 @@ build-web:
   stage: build
   <<: *cache_directive
   script:
-    - cargo build --release -p game_core --target x86_64-unknown-linux-gnu
+    - cd "${CI_PROJECT_DIR}/game_core" && trunk build --release
   only:
     - trunk