diff --git a/dotfiles/ros.bash b/dotfiles/ros.bash index 3ecdead331e5a28aab3883eb07b7fc1b71447039..2bd4c218723661272abf88b80506200e02aadef3 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)