epfl-lasa / control-libraries

A collection of library modules to facilitate the creation of full control loop algorithms, including state representation, motion planning, kinematics, dynamics and control.
https://epfl-lasa.github.io/control-libraries
GNU General Public License v3.0
27 stars 2 forks source link

Build and push both 20.04 and 22.04 images #314

Closed domire8 closed 1 year ago

domire8 commented 1 year ago

This PR changes the CI slightly, such that it builds and pushes two images, one from ubuntu 20.04 and one from ubuntu 22.04.

The changes have been tested on my fork (except the ARM build which takes too long). I propose to get this in asap such that we can build the two images manually from develop branch and then we can do the other necessary changes in the whole docker and CI pipeline subsequently.

Internally, this won't break anything because control libraries also builds and passes the tests if the latest image which is currently a 20.04 image will be a 22.04 image. That's why I think we can get this in and build the images asap. It will only break something in the galactic build of our ROS images but those are kinda broken anyway atm...