Skip to content

OpenModelica/build-deps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 https://hub.docker.com/repository/docker/anheuermann/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 https://hub.docker.com/repository/docker/anheuermann/openmodelica-build-deps for each release.

To do it manually run:

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

License

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