docker-images
docker-images copied to clipboard
Simplify Docker containers build and publish
Since we originally invented Docker container build scripts there are a lot of new technologies available to make this process simplier and easier to maintain. I'd propose to consider the following:
- Move containers build process to GitHub Actions to make it transparent
- Use QEMU to build for different architectures
- Simplify and unify containers publish process as we need to publish to different places:
- Docker Hub Official
- Docker Hub AlmaLinux repo
- Quay.io
Move containers build process to GitHub Actions to make it transparent
We should consider a self-hosted/FOSS solution instead of relying on GH/their runners.
If they modify how they handle certain aspects (ex, billing), it could become a pain point.
Ideally, we don’t want to rely on $BIGCORP and their goodwill to continue doing our work and should improve our pipeline to be as independent/FOSS heavy as possible.
My 0.02.