Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for ROS-Independent builds using ICI and the ROS toolchain #817

Open
marip8 opened this issue Feb 21, 2023 · 0 comments
Open

Support for ROS-Independent builds using ICI and the ROS toolchain #817

marip8 opened this issue Feb 21, 2023 · 0 comments

Comments

@marip8
Copy link
Member

marip8 commented Feb 21, 2023

I'm working on a few projects (tesseract, tesseract_planning, descartes_light, etc.) that are independent of ROS but use the ROS dependency management and build tools (i.e. vcstool, rosdep, colcon).

Is it possible to build a ROS-independent project using industrial_ci without sourcing /opt/ros/<distro> (given that all dependencies are system dependencies, not ROS package dependencies) and without referencing a specific ROS distro? If not where would I start looking in this repository to add this capability?

At the end of the day, I'm interested in building/testing these repositories and creating a ROS-independent Docker image from the builds

For reference, I implemented a custom job to do this for the boost_plugin_loader repository. I want to implement the same thing (and with chained workspaces and other industrial_ci features) for the packages mentioned above, but it seems like this custom approach is reinventing industrial_ci to some extent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant