From b2bbbb0e539ccd7ca40a14ceafbdd9d1b7d0c817 Mon Sep 17 00:00:00 2001
From: Andres Montano <andres.montano@tecnalia.com>
Date: Thu, 1 Dec 2022 14:31:22 +0100
Subject: [PATCH] Imrpove runci command

---
 dotfiles/ros.bash | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dotfiles/ros.bash b/dotfiles/ros.bash
index 3ecdead..2bd4c21 100644
--- a/dotfiles/ros.bash
+++ b/dotfiles/ros.bash
@@ -65,7 +65,14 @@ function cib(){
 
 # Run ci locally
 function runci(){
-    rosrun industrial_ci run_ci ROS_DISTRO="$@" DOCKER_IMAGE=tecnalia-robotics-docker.artifact.tecnalia.com/flexbotics-base-devel:"$@"
+    # check if exist .rosinstall file
+    if [ -f ./.rosinstall ]; then
+        echo ".rosinstall in package"
+        find ../ -name run_ci -exec bash {} ROS_DISTRO="$@" DOCKER_IMAGE=tecnalia-robotics-docker.artifact.tecnalia.com/flexbotics-base-devel:"$@" UPSTREAM_WORKSPACE=.rosinstall \;
+    else
+        echo "No .rosinstall in package"
+        find ../ -name run_ci -exec bash {} ROS_DISTRO="$@" DOCKER_IMAGE=tecnalia-robotics-docker.artifact.tecnalia.com/flexbotics-base-devel:"$@" \;
+    fi
 }
 
 # If terminal starts in a ws, auto source it (useful for vscode)
-- 
GitLab