diff --git a/scripts/ci/jobs/code-coverage.yml b/scripts/ci/jobs/code-coverage.yml
index 434db95cfa5138608f1338f30a3af6a70fcc50d7..933e882bf16a13f953c327b3f74308a8cef0be1c 100644
--- a/scripts/ci/jobs/code-coverage.yml
+++ b/scripts/ci/jobs/code-coverage.yml
@@ -11,6 +11,7 @@ code coverage:
   script:
     - !reference [.template-build-linux, script]
     - cmake --build --preset $CMAKE_PRESET -t process_coverage
+    - ln -s ../../build/coverage build/coverage
   coverage: '/lines: \d+\.\d+/'
   artifacts:
     when: always