You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 14, 2022. It is now read-only.
On first use, building the rosdep collector and sysroot images take a long time (especially sysroot, since it's emulated). It would be nice to provide the undifferentiated portion of the build (e.g. rosdep, build tools) as a downloadable docker image, which should save a lot of time for the average case.
Related Issues
N/A
Completion Criteria
Provide the following docker images in a Docker registry
rosdep - x86_64 only for all target operating systems
Ubuntu, Debian
comes out to 2 images
build tools - for the matrix of target architectures, OS, and ros versions
ros, ros2
Ubuntu, Debian
aarch64, armhf
comes out to 8 images
This is 10 total images to be hosted on a registry to cover the most common use cases
When the needed image cannot be found,
Implementation Notes / Suggestions
Separate build tools portion of sysroot.Dockerfile into a separate buildtools.Dockerfile
Create a nightly GitHub Action on this repository building the rosdep.Dockerfile and buildtools.Dockerfile with the necessary matrix of build arguments
Description
On first use, building the rosdep collector and sysroot images take a long time (especially sysroot, since it's emulated). It would be nice to provide the undifferentiated portion of the build (e.g. rosdep, build tools) as a downloadable docker image, which should save a lot of time for the average case.
Related Issues
N/A
Completion Criteria
Implementation Notes / Suggestions
sysroot.Dockerfile
into a separatebuildtools.Dockerfile
rosdep.Dockerfile
andbuildtools.Dockerfile
with the necessary matrix of build argumentsTesting Notes / Suggestions
Run an additional nightly e2e test build, configured to be able to find the GitHub Package artifacts
The text was updated successfully, but these errors were encountered: