VIS4ROB-lab / covins

COVINS-(G) -- A (Generic) Framework for Collaborative Visual-Inertial SLAM and Multi-Agent 3D Mapping
384 stars 63 forks source link

Docker multi-arch build and push to registries #29

Open richtong opened 2 years ago

richtong commented 2 years ago

This extends the current docker build to use Buildx for multiple architectures and also expands so that the images can be pushed to arbitrary registries. There is also technical checks because multiarch requires at least 32GB of memory to build two images. Also instead of setting the number of jobs to 14 and then moving it down, it sets it to half the number of processors. The current C compiler will crash if there is not enough memory and there is now a way to monitor this with make statc