diff --git a/.gitlab/ci/default.gitlab-ci.yml b/.gitlab/ci/default.gitlab-ci.yml
index a6261fa24d6e104eacdef108840ba9cec815ea09..b3f28a0e5eecfbf0f731f193c1b1ba91dbf5d5bd 100644
--- a/.gitlab/ci/default.gitlab-ci.yml
+++ b/.gitlab/ci/default.gitlab-ci.yml
@@ -44,10 +44,6 @@ variables:
       fi
     - >
       case $CI_PROJECT_NAME in 
-        "aidge_core" )
-          if [[ "$CI_JOB_NAME" =~ "test.*ubuntu_cpp" ]]; then
-          apt-get install -y -qq git
-        ;;
         "aidge_backend_cuda" )
           apt-get install -y -qq libcudnn8-dev
           # install &configure nvidia container toolkit for cuda repo releases
diff --git a/.gitlab/ci/ubuntu_cpp.gitlab-ci.yml b/.gitlab/ci/ubuntu_cpp.gitlab-ci.yml
index 072c8104f827885071f0c7dc8066daf09792a0a5..69daa282b849fda057de788043ad01cfa20b3b03 100644
--- a/.gitlab/ci/ubuntu_cpp.gitlab-ci.yml
+++ b/.gitlab/ci/ubuntu_cpp.gitlab-ci.yml
@@ -20,7 +20,8 @@ include:
     # Download dependencies
     - !reference [.retrieve_deps:apt, script]
 
-    - !reference [.build:ubuntu:cpp:get_required_artifacts script]
+    - DEPENDENCY_JOB="$CI_JOB_NAME"
+    - !reference [.ubuntu:download:artifacts, before_script]
     # Build current module
     - export CMAKE_PREFIX_PATH=$AIDGE_INSTALL
     - echo "Build directory :$BUILD_DIR"