Skip to content

armbian/docker-armbian-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 

Repository files navigation

Armbian logo

Purpose of This Repository

Build and publish the Docker images used across Armbian's automation and infrastructure, pushed to the GitHub Container Registry. Each image is produced by its own GitHub Actions workflow on a schedule (and on demand via Run workflow).

Published images

  • ghcr.io/armbian/docker-armbian-build:armbian-<os>-<release>-<arch>-latest (update_docker.yml) — armbian/build ./compile.sh docker … build environments.
  • ghcr.io/armbian/repository-update:<release>-<arch> (build-docker-images.yml) — internal package-publishing pipeline (aptly).
  • ghcr.io/armbian/apt-cacher-ng:latest (:trixie) (build-apt-cacher-ng.yml) — armbian-configmodule_aptcacherng, apt caching proxy.
  • ghcr.io/armbian/git_cdn:latest (build-git-cdn.yml) — armbian-configmodule_git_cdn, git+http caching proxy.

The build-framework and automation matrices are generated from the supported-release list in armbian/build, so they track upstream automatically.

Maintenance

  • maintenance-watchdog.yml — runs every 15 minutes and re-runs failed jobs for the daily build-docker-images and update_docker workflows, so a transient registry or network error self-heals without manual intervention.
  • dependabot.yml — keeps the workflows' GitHub Actions dependencies up to date.

All images are multi-arch (linux/amd64 + linux/arm64) built with Docker Buildx + QEMU. Dockerfiles are generated at build time inside each workflow rather than committed to this repository.

About

Multi-arch Docker images for the Armbian build framework, repository automation, and CI caching proxies (apt-cacher-ng, git_cdn), published to GHCR

Topics

Resources

License

Security policy

Stars

5 stars

Watchers

3 watching

Forks

Packages

 
 
 

Contributors