bc5de267f7
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.
Build Cross Compiled Develop Image
docker compose build cc-base
PLATFORM=rk3588 docker compose build cc-toolchain
PLATFORM=rk3588 docker compose build vendor-packages
PLATFORM=rk3588 ROS_DISTRO=rolling docker compose build ros2
# debug
DOCKER_BUILDKIT=0 PLATFORM=rk3588 ROS_DISTRO=jazzy docker compose build ros2