This repository acts as a central automation and orchestration hub for the Armbian project. It coordinates CI workflows, maintains metadata, syncs external data, and generates machine-readable output to power armbian.com, docs.armbian.com, and related services.
It also produces data exchange files used for automation, reporting, and content delivery across the Armbian infrastructure.
-
Build Artifacts Assembly
Assembles packages and stores them in the ORAS cache. -
Build Armbian Docker Image
Builds and publishes Docker images for the Armbian Build Framework to the GitHub Container Registry. -
Generate APT Repository
Publishes packages from the ORAS cache and external sources to APT repositories.
-
Applications Install Testing
Runs unit tests onarmbian-config
modules to validate install, upgrade, and configuration logic. -
Wireless Performance Testing
Executes Wi-Fi benchmarks on supported devices to identify performance regressions.
Docs →
-
Extract Base-Files Metadata
Embeds build metadata into Armbian’sbase-files
packages. -
Update Download JSON Index
Regenerates image download indexes across all supported devices. -
Mirror Comparison & Redirector Config
Compares mirror contents and updates download redirector configs.
Redirector → -
Generate Authors and Partners JSON
Generates machine-readable lists of authors, sponsors, and partners. -
Pull Excerpts from Armbian Jira
Extracts metadata and summaries from public Jira issues.
-
Mirror GitHub Artifacts to CDN
Syncs release images to Armbian’s CDN for global distribution. -
Invite Recent Contributors
Automatically invites external contributors to join the Armbian GitHub organization.
- Generate Documentation
Builds and deploys docs from Markdown sources using MkDocs Material.
Published to: docs.armbian.com