diff --git a/docs/hub.md b/docs/hub.md new file mode 100644 index 000000000..7d39c5bf2 --- /dev/null +++ b/docs/hub.md @@ -0,0 +1,21 @@ +## Docker Hub + +There are images on Docker Hub to help with reproducible builds. These are built (by hand) from `alpine/base`, +generally with tags based on the image contents. + +- `mobylinux/alpine-base` the base packages for Moby, before we add Docker and our code and config +- `mobylinux/alpine-build-c` for building C code +- `mobylinux/alpine-build-go` for building Go code +- `mobylinux/alpine-bios` for building BIOS image +- `mobylinux/alpine-efi` for building efi images +- `mobylinux/alpine-qemu` for Qemu eg for the tests +- `mobylinux/debian-build-kernel` for the kernel builds while we cannot use Alpine + +In addition +- `mobylinux/media` contains build artifacts + +You can upload build artifacts with `make media` or `make media MEDIA_PREFIX=1.12.0-` if you want to change the prefix of the git hash. +The will by default be prefixed by `experimental-` if they are Docker experimental builds. These are used in the Mac and Windows build +process to get the images. + +Ping @justincormack if you need access to the Hub organization.