diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0ce80c6938815dc683a0fdbe59dc8fb49454cadf..5d3c26fb06b113be6bf5197a7a3a9077e52fc33c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,5 @@
 # CI pipeline configuration
 
-default:
-  image: debian:bookworm-slim
-
 # Switch from branch pipelines to merge request pipelines when a merge request is created
 workflow:
   rules:
@@ -25,6 +22,7 @@ stages:
 building_stage:
    stage: build
    allow_failure: false
+   image: debian:bookworm-slim
    artifacts:
       paths:
          - build/cluster/*
@@ -42,8 +40,10 @@ building_stage:
       - echo $CI_COMMIT_BRANCH
       - echo "Getting system info ..."
       - cat /etc/os-release
+      - echo "Updating system ..."
+      - apt update
       - echo "Installing dependencies"
-      - sudo yum install -y g++ gfortran make
+      - apt install -y g++ gfortran make
       - cd src
       - echo "Running make"
       - make
@@ -53,6 +53,9 @@ running_stage:
    allow_failure: false
    needs:
       - job: building_stage
+   image: debian:bookworm-slim
+   dependencies:
+      - building_stage
    artifacts:
       paths:
          - build/cluster/*
@@ -68,8 +71,10 @@ running_stage:
       - hostname
       - echo $CI_COMMIT_SHA
       - echo $CI_COMMIT_BRANCH
-      - echo "Updating system"
-      - sudo yum install -y g++ gfortran gdb
+      - echo "Updating system ..."
+      - apt update
+      - echo "Installing dependencies ..."
+      - apt install -y g++ gfortran gdb
       - cd build/sphere
       - echo "Running np_sphere"
       - chmod +x np_sphere
@@ -84,6 +89,9 @@ testing_stage:
    allow_failure: true
    needs:
       - job: running_stage
+   dependencies:
+      - building_stage
+      - running_stage
    artifacts:
       paths:
          - build/cluster/pycompare.html
@@ -98,8 +106,10 @@ testing_stage:
       - hostname
       - echo $CI_COMMIT_SHA
       - echo $CI_COMMIT_BRANCH
-      - echo "Updating system"
-      - sudo yum install -y python3
+      - echo "Updating system ..."
+      - apt update
+      - echo "Installing dependencies ..."
+      - apt install -y python3
       - cd build/sphere
       - export FFILE=../../test_data/sphere/OSPH
       - echo "Comparing output of SPHERE"