Ways to pack and deploy ROS packages?
What are the best ways to pack, deploy and update ROS packages without publicly hosting it in ROS repositories ?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
What are the best ways to pack, deploy and update ROS packages without publicly hosting it in ROS repositories ?
Asked: 2019-08-21 10:59:34 -0600
Seen: 169 times
Last updated: Aug 21 '19
This has come up quite a few times, both here on this site, as well as on ROS Discourse. There are also a nr of talks archived on the ROSCon website(s) that touch this.
Could you tell us what you've found, what your impressions of those resource were and what your specific use-cases and requirements are?
I want to pack and remotely deploy my application and also in case of any update I want that it can be pulled from remote location and the previous version gets updated successfully. I want all this to be done from my private repository. I tried bloom to generate deb file but it seems to be useful in case I want to push my packages to ROS repository publicly. For standalone packages I was able to successfully generate the deb file but for dependent custom packages I was getting lot more issues as it searches for dependencies in ROS repositories. There are certain hacks present but that didn't work well for me. This is the packing problem, plus for remote deployment I am yet to figure out exact solution. What are your suggestions?