Integration of dockerized ROS nodes into gitlab-ci

asked 2018-07-26 07:14:52 -0500

thinwybk gravatar image

updated 2018-07-26 07:49:21 -0500

What ROS specifics (environment variables, etc.) need to be considered if containerized ROS nodes shall be run in gitlab-ci (docker container runner)? It's probably about the network setup only which needs to be set explicitly in the CI context. According to Exposing ROS Containers to Host Machine the ROS_IP, ROS_HOSTNAME and ROS_MASTER_URI need to be set. Anyway either I am missing something or I have an error in my setup.

Side note: I am NOT INTERESTED in running jobs for single ROS packages in gitlab-ci like described here (with corresponding example). Instead of running jobs in a ROS docker image like e.g. image: ros:melodic-robot I am INTERESTED in to run the job in an image: docker and run several docker containers in there...

edit retag flag offensive close merge delete