From f89012dcca5a43b137d40389c08240b58b85ad25 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Mon, 16 May 2022 13:44:33 +0200
Subject: [PATCH] [skip ci] variable WOLF_ROS_NODE_BRANCH

---
 .gitlab-ci.yml | 43 +++++++++++++++++++++++++++++++++++++++----
 1 file changed, 39 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ccff7c2..0502606 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,25 @@ stages:
   - deploy_packages
   
 ############ YAML ANCHORS ############
+.print_variables_template: &print_variables_definition
+  # Print variables
+  - echo $WOLF_IMU_BRANCH
+  - echo $WOLF_GNSS_BRANCH
+  - echo $WOLF_LASER_BRANCH
+  - echo $WOLF_VISION_BRANCH
+  - echo $WOLF_APRILTAG_BRANCH
+  - echo $WOLF_BODYDYNAMICS_BRANCH
+  - echo $GNSSUTILS_BRANCH
+  - echo $LASERSCANUTILS_BRANCH
+  - echo $CI_COMMIT_BRANCH
+  - echo $WOLF_ROS_NODE_BRANCH
+  - echo $WOLF_ROS_IMU_BRANCH
+  - echo $WOLF_ROS_GNSS_BRANCH
+  - echo $WOLF_ROS_LASER_BRANCH
+  - echo $WOLF_ROS_VISION_BRANCH
+  - echo $WOLF_ROS_APRILTAG_BRANCH
+  - echo $WOLF_ROS_BODYDYNAMICS_BRANCH
+
 .preliminaries_template: &preliminaries_definition
   ## Install ssh-agent if not already installed, it is required by Docker.
   ## (change apt-get to yum if you use an RPM-based image)
@@ -145,27 +164,42 @@ deploy_imu:
   variables:
     WOLF_CORE_BRANCH: $WOLF_CORE_BRANCH
     WOLF_IMU_BRANCH: $WOLF_IMU_BRANCH
-    WOLF_ROS_CORE_BRANCH: $CI_COMMIT_BRANCH
+    WOLF_ROS_NODE_BRANCH: $CI_COMMIT_BRANCH
   trigger: 
     project: mobile_robotics/wolf_projects/wolf_ros/wolf_ros_imu
+    branch: $WOLF_ROS_IMU_BRANCH
 
 deploy_gnss:
   stage: deploy_packages
   variables:
     WOLF_CORE_BRANCH: $WOLF_CORE_BRANCH
     WOLF_APRILTAG_BRANCH: $WOLF_GNSS_BRANCH
-    WOLF_ROS_CORE_BRANCH: $CI_COMMIT_BRANCH
+    WOLF_ROS_NODE_BRANCH: $CI_COMMIT_BRANCH
+    GNSSUTILS_BRANCH: $GNSSUTILS_BRANCH
   trigger: 
     project: mobile_robotics/wolf_projects/wolf_ros/wolf_ros_gnss
+    branch: $WOLF_ROS_GNSS_BRANCH
 
 deploy_laser:
   stage: deploy_packages
   variables:
     WOLF_CORE_BRANCH: $WOLF_CORE_BRANCH
     WOLF_LASER_BRANCH: $WOLF_LASER_BRANCH
-    WOLF_ROS_CORE_BRANCH: $CI_COMMIT_BRANCH
+    WOLF_ROS_NODE_BRANCH: $CI_COMMIT_BRANCH
+    LASERSCANUTILS_BRANCH: $LASERSCANUTILS_BRANCH
   trigger: 
     project: mobile_robotics/wolf_projects/wolf_ros/wolf_ros_laser
+    branch: $WOLF_ROS_LASER_BRANCH
+
+deploy_vision:
+  stage: deploy_packages
+  variables:
+    WOLF_CORE_BRANCH: $WOLF_CORE_BRANCH
+    WOLF_VISION_BRANCH: $WOLF_VISION_BRANCH
+    WOLF_ROS_NODE_BRANCH: $CI_COMMIT_BRANCH
+  trigger: 
+    project: mobile_robotics/wolf_projects/wolf_ros/wolf_ros_apriltag
+    branch: $WOLF_ROS_VISION_BRANCH
 
 deploy_apriltag:
   stage: deploy_packages
@@ -173,6 +207,7 @@ deploy_apriltag:
     WOLF_CORE_BRANCH: $WOLF_CORE_BRANCH
     WOLF_VISION_BRANCH: $WOLF_VISION_BRANCH
     WOLF_APRILTAG_BRANCH: $WOLF_APRILTAG_BRANCH
-    WOLF_ROS_CORE_BRANCH: $CI_COMMIT_BRANCH
+    WOLF_ROS_NORE_BRANCH: $CI_COMMIT_BRANCH
   trigger: 
     project: mobile_robotics/wolf_projects/wolf_ros/wolf_ros_apriltag
+    branch: $WOLF_ROS_APRILTAG_BRANCH
-- 
GitLab