lpenz / docker-debian-releases

Creates docker images of historic Debian-based distribution releases
https://www.lpenz.org/docker-debian-releases/
MIT License
23 stars 6 forks source link
debian docker docker-image docker-images golang ubuntu

CI

docker-debian-releases

This repository creates docker images of Debian-based system using debootstrap, for various architectures, and uploads them to docker hub using github actions.

Organization

To avoid having to track the combinations of each distribution and architecture manually, this repository gets the parameters of debootstrap from the current branch name, and then scraps a list of mirrors to figure out which ones to use. That way, to support a new release, we have to simply push a new remote branch on top of HEAD. The following scripts are in charge of this mechanism:

The status page is also created by a github action, from information obtained from scrapping all available mirrors. The following scripts are in charge of this process: