Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build and push both 20.04 and 22.04 images #314

Merged
merged 5 commits into from
Sep 23, 2022
Merged

Conversation

domire8
Copy link
Contributor

@domire8 domire8 commented Sep 22, 2022

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...

@domire8 domire8 requested a review from eeberhard September 22, 2022 16:42
@domire8 domire8 merged commit f7d966c into develop Sep 23, 2022
@domire8 domire8 deleted the feature/22-and-20-image branch September 23, 2022 05:36
eeberhard added a commit that referenced this pull request Oct 28, 2022
Version 6.3.0 contains behind-the-scenes structural improvements to Dockerfiles and GitHub workflows
and clarifies the license requirements of the library and its dependencies.

Fixes and improvements:

- Build and push both 20.04 and 22.04 images (#314, #315, #316)
- Don't build pinocchio tests in development image (#317)
- Simplify and consolidate Dockerfiles and scripts (#319)
- Better license management (#320)
eeberhard added a commit that referenced this pull request Oct 28, 2022
Version 6.3.0 contains behind-the-scenes structural improvements to Dockerfiles and GitHub workflows
and clarifies the license requirements of the library and its dependencies.

Fixes and improvements:

- Build and push both 20.04 and 22.04 images (#314, #315, #316)
- Don't build pinocchio tests in development image (#317)
- Simplify and consolidate Dockerfiles and scripts (#319)
- Better license management (#320)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants