From 478adc76017864feea34262d4753136177481a5c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Fri, 29 Oct 2021 16:54:04 +0200
Subject: [PATCH] CI: easier yaml anchor

---
 .gitlab-ci.yml | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 893df46e3..a47a0acd2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,23 +1,24 @@
 .build_and_test_template: &build_and_test_definition
-  script:
-    - mkdir -pv build
-    - cd build
-    - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_DEMOS=ON -DBUILD_TESTS=ON ..
-    - make -j$(nproc)
-    - ctest -j$(nproc)
-    # run demos
-    - ../bin/hello_wolf
-    - ../bin/hello_wolf_autoconf
-    - make install
+  - mkdir -pv build
+  - cd build
+  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_DEMOS=ON -DBUILD_TESTS=ON ..
+  - make -j$(nproc)
+  - ctest -j$(nproc)
+  # run demos
+  - ../bin/hello_wolf
+  - ../bin/hello_wolf_autoconf
+  - make install
 
 build_and_test:xenial:
   image: labrobotica/wolf_deps:16.04
   except:
     - master
-  <<: *build_and_test_definition
+  script:
+    - *build_and_test_definition
 
 build_and_test:bionic:
   image: labrobotica/wolf_deps:18.04
   except:
     - master
-  <<: *build_and_test_definition
\ No newline at end of file
+  script:
+    - *build_and_test_definition
\ No newline at end of file
-- 
GitLab