diff --git a/src/service/.gitlab-ci.yml b/src/service/.gitlab-ci.yml
index 35897b5da9668ab16818578334a85d18323a5fac..bae51e83d2290b03ab4239d2d0e2b8088f1fc3f2 100644
--- a/src/service/.gitlab-ci.yml
+++ b/src/service/.gitlab-ci.yml
@@ -167,7 +167,8 @@ unit_test service:
         fi
       done
     - MOCK_NODES_DIR="$PWD/src/tests/tools/mock_qkd_nodes"
-    - if [ -d "$MOCK_NODES_DIR" ]; then
+    - |
+      if [ -d "$MOCK_NODES_DIR" ]; then
         cd "$MOCK_NODES_DIR" || exit
         ./start.sh &
         MOCK_NODES_PID=$!
@@ -178,7 +179,8 @@ unit_test service:
     - echo "Waiting for mock nodes to be up..."
     - RETRY_COUNT=0
     - MAX_RETRIES=15
-    - while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
+    - |
+      while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
         if curl -s http://127.0.0.1:11111 > /dev/null && \
            curl -s http://127.0.0.1:22222 > /dev/null && \
            curl -s http://127.0.0.1:33333 > /dev/null; then
@@ -190,7 +192,8 @@ unit_test service:
             sleep 5
         fi
       done
-    - if [ $RETRY_COUNT -ge $MAX_RETRIES ]; then
+    - |
+      if [ $RETRY_COUNT -ge $MAX_RETRIES ]; then
         echo "Error: Mock nodes failed to start after multiple attempts."
         exit 1
       fi