Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 2.15 KB

README.md

File metadata and controls

63 lines (44 loc) · 2.15 KB

OpenModelica build-deps Docker Image

Build Docker Image Publish Docker Image

The Docker image used to build and deploy OpenModelica with Jenkins.

Structure of the Repository

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 OpenModelica/build-deps.

Ubuntu based Images

Debian based Images

  • 12 Bookworm
  • 11 Bullseye

CentOS based Images

  • CentOS7

Build

export TAG=v1.22.0
docker build --pull --no-cache --tag build-deps:$TAG .

Upload

The publish.yml workflow will build and upload the Docker image to (OpenModelica/build-deps for each release.

To do it manually run:

export REGISTRY=openmodelica
export TAG=v1.22.0
docker login
docker image tag build-deps:$TAG $REGISTRY/build-deps:$TAG
docker push $REGISTRY/build-deps:$TAG

License

The original Dockerfile was taken from https://github.com/OpenModelica/OpenModelicaBuildScripts. See LICENSE.md.