From 2ea2af082f87c5c6b7bd96cdc2c74dd1f4715783 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Fri, 29 Jul 2022 11:50:57 +0200
Subject: [PATCH] Update .gitlab-ci.yml file

---
 .gitlab-ci.yml | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 35143337a..dc13f03d5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -47,6 +47,9 @@ stages:
   # update apt
   - apt-get update
 
+  # create 'ci_deps' folder (if not exists)
+  - mkdir -pv ci_deps
+
 .license_header_template: &license_header_definition
   - cd $CI_PROJECT_DIR
 
@@ -84,9 +87,7 @@ stages:
   - fi
 
 .install_yamlschemacpp_template: &install_yamlschemacpp_definition
-  - cd $CI_PROJECT_DIR
-  - mkdir -pv ci_deps
-  - cd ci_deps
+  - cd ${CI_PROJECT_DIR}/ci_deps
   - if [ -d yaml-schema-cpp ]; then
   -   echo "directory yaml-schema-cpp exists"
   -   cd yaml-schema-cpp
@@ -131,6 +132,7 @@ build_and_test:bionic:
   image: labrobotica/wolf_deps:18.04
   script:
     - *print_variables_definition
+    - *preliminaries_definition
     - *install_yamlschemacpp_definition
     - *build_and_test_definition
 
@@ -140,6 +142,7 @@ build_and_test:focal:
   image: labrobotica/wolf_deps:20.04
   script:
     - *print_variables_definition
+    - *preliminaries_definition
     - *install_yamlschemacpp_definition
     - *build_and_test_definition
 
-- 
GitLab