Create docker images in CI
MicadoWISE has its own docker image. This is for two reasons:
- Reliable deployment: users can run the latest Docker image, and it will just work.
- CI: some CI jobs require a full MicadoWISE installation to run.
However, currently it is only possible to create this Docker image on HB's personal machine. This does not scale. However, it should be possible to create the images on the CI. E.g. see https://gitlab.astro-wise.org/omegacen/ci-templates/-/merge_requests/53
With https://gitlab.astro-wise.org/omegacen/ci-templates/-/merge_requests/53 in mind we should probably reconsider which Docker image we use for which CI job. It is not necessary to use the MicadoWISE image for all of them.
I have tentatively assigned this to @wjvriend , because creating Docker images in the CI is new for me as well, so my expertise doesn't add much, and it seems like a good handover experiment.