Build images with the CI and use this instance as container registry?
The Gitlab CI and the builtin container registry could be a good way to make building containers easy.
An example project with the complete workflow as used at GEOMAR is here: https://git.geomar.de/python/xorca_docker
To upload designs, you'll need to enable LFS. More information