본문 바로가기
ROS/ROS 논문

[ROSCon 2023] Colcon-in-container: say bye to the "it builds on my machine" syndrome

by sonysame 2023. 12. 11.

Guillaume Beuzeboc (Canonical)

 

colcon-in-container is a new colcon extension to run colcon commands inside a fresh and isolated ROS 2 environment. With this extension, developers can build ROS packages for any ROS 2 distributions directly from colcon independently of the host. With it, one can validate builds and tests making sure all the dependencies are properly listed in their package.xml on any ROS 2 distribution. Validating packages and workspaces in an isolated and ephemeral environment is key for distributing and packaging software.

 

환경과 상관없이 colcon build를 하여 검증할 수 있는 fresh & isolated된 ROS2 컨테이너 환경