The Docker images used to build and deploy OpenModelica with Jenkins.
Each minor version of the Dockerfile corresponds to a OpenModelica minor version and has its own branch. Each branch has tags for each patch version.
When creating a release form a tag the workflow will publish the Docker image to GitHub Container registry.
- 24.04 Noble: releases/v1.26
- 22.04 Jammy:
- 20.04 Focal: releases/v1.21
- 18.04 Bionic + cmake: releases/v1.16-cmake
- 18.04 Bionic: releases/v1.16
- 12 Bookworm
- 11 Bullseye
- CentOS7
export TAG=v1.26.0
docker build --pull --no-cache --tag build-deps:$TAG .The publish.yml workflow will build, sign and upload the Docker image to GitHub Container registry for each release.
The original Dockerfile was taken from OpenModelica/OpenModelicaBuildScripts. See LICENSE.md.