Adding CentOS to the pipeline CI
first you create a new branch in https://gitlab.com/yade-dev/docker-yade/ , for example fork it from https://gitlab.com/yade-dev/docker-yade/-/commits/ubuntu22.04 then edit these two lines because this is the name for the uploaded docker image, which is uploaded here. This is the place from where the images are taken to be used in the pipeline (*).
Then you edit the Dockerfile starting with this line - you need to find the basic/barebones docker image for CentOS. I am not sure what is it's name, you will have to figure it out. Then the next lines are simply the bash commands written after a RUN
, which install all yade dependencies. When you have it prepared, you push the branch and the docker image is built here. After a few tries it should built correctly.
After the docker image is built, you will open here a merge request with changes similar to this one: 3b871d52 this is the place which uses images from (*).