INGInious
INGInious copied to clipboard
[ci] INGInious containers packaging and distribution
Is your feature request related to a problem? Please describe. The containers available on DockerHub are quite outdated because they are replaced by hand.
Describe the solution you'd like The exercise containers and the future services (see https://github.com/UCL-INGI/INGInious/pull/882) should be built and pushed on public registries automatically through the CI.
The same build process should be applied for each supported version (e.g. v0.7 and v0.8) and the development version.
Additional context Automated tools (e.g. https://github.com/UCL-INGI/.github/pull/1) deploying parts of or the whole INGInious project would benefit from that.
Dockerhub stopped its free plan for Free Organizations. We should migrate on the github registry (https://docs.github.com/en/packages) and / or quay.io (https://quay.io/).