Add GitHub Actions workflow for building cross-compiled ROS 2 images
Create a CI pipeline that builds and optionally pushes Docker images for cross-compilation targets (rk3588) and ROS 2 distributions, with multi-stage builds for base, toolchain, vendor packages, and ROS 2. Also ignore diagnostic_remote_logging package in the Lyrical ROS 2 build.
This commit is contained in:
@@ -26,7 +26,8 @@ RUN patch -p1 -d /workspace/src/ros2/rclcpp < /workspace/patch/memory_strategy.p
|
||||
|
||||
RUN touch src/ros2/geometry2/tf2_bullet/COLCON_IGNORE \
|
||||
&& touch src/ros2/rosbag2/rosbag2_storage_sqlite3/COLCON_IGNORE \
|
||||
&& touch src/ros-perception/image_transport_plugins/theora_image_transport/COLCON_IGNORE
|
||||
&& touch src/ros-perception/image_transport_plugins/theora_image_transport/COLCON_IGNORE \
|
||||
&& touch src/diagnostics/diagnostic_remote_logging/COLCON_IGNORE
|
||||
|
||||
RUN MAKEFLAGS="-j6" colcon build \
|
||||
--executor parallel \
|
||||
|
||||
Reference in New Issue
Block a user