21 lines
471 B
Docker
21 lines
471 B
Docker
ARG CC_PLATFORM_IMAGE
|
|
ARG VENDOR_PACKAGES
|
|
ARG PLATFORM
|
|
|
|
FROM ${CC_PLATFORM_IMAGE} as ros_src
|
|
|
|
ARG ROS_DISTRO
|
|
|
|
WORKDIR /workspace
|
|
RUN mkdir -p /workspace/src
|
|
COPY ros2/ros_rolling.repos .
|
|
RUN vcs import --input ros_${ROS_DISTRO}.repos src
|
|
RUN echo "Build ros ${ROS_DISTRO}"
|
|
|
|
FROM vendor-packages:${PLATFORM} AS vendor_images
|
|
|
|
FROM ${CC_PLATFORM_IMAGE} as ros_builder
|
|
|
|
COPY --from=ros_src /workspace /workspace
|
|
COPY --from=vendor_images ${TARGET_SYSROOT} ${TARGET_SYSROOT}
|