mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
Armbian next CI/pre switch adjustements
- bump version to 23.05 - adjust OCI repositories, changed hash lenght to 12 and removed rootfs- prefix to shorten names (costmetic adjustement) - build configs were moved to https://github.com/armbian/os - remove CI that is not going to work anymore. This means also master is out of this CI - small changed to Readme.txt. Just adding some note, removing obvious - add propery - supported arhitectures for distribution. Needed for CI optimisation - remove README.armbian-next.md (need to be somewhere else) - shrink CODEOWNERS due to messages overload Signed-off-by: Igor <igor@armbian.com>
This commit is contained in:
32
README.md
32
README.md
@@ -3,19 +3,15 @@
|
||||
<img src=".github/armbian-logo.png" alt="Armbian logo" width="144">
|
||||
</a><br>
|
||||
<strong>Armbian Linux Build Framework</strong><br>
|
||||
<br>
|
||||
<a href=https://github.com/armbian/build/actions/workflows/build-train.yml><img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/armbian/build/build-train.yml?logo=githubactions&label=Kernel%20compile&logoColor=white&style=for-the-badge&branch=master"></a>
|
||||
<a href=https://github.com/armbian/build/actions/workflows/build-all-desktops.yml><img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/armbian/build/build-all-desktops.yml?logo=githubactions&logoColor=white&label=Images%20assembly&style=for-the-badge&branch=master"></a>
|
||||
<a href=https://github.com/armbian/build/actions/workflows/smoke-tests.yml><img alt="Smoke test success ratio" src="https://img.shields.io/badge/dynamic/json?logo=speedtest&label=Smoke%20tests%20success&query=SMOKE&color=44cc11&cacheSeconds=600&style=for-the-badge&url=https%3A%2F%2Fgithub.com%2Farmbian%2Fscripts%2Freleases%2Fdownload%2Fstatus%2Frunners_capacity.json"></a>
|
||||
<br>
|
||||
|
||||
<br>
|
||||
<a href=https://fosstodon.org/@armbian><img alt="Mastodon Follow" src="https://img.shields.io/mastodon/follow/109365956768424870?domain=https%3A%2F%2Ffosstodon.org&logo=mastodon&style=flat-square"></a>
|
||||
<a href=http://discord.armbian.com/><img alt="Discord" src="https://img.shields.io/discord/854735915313659944?label=Discord&logo=discord&style=flat-square"></a>
|
||||
<a href=https://liberapay.com/armbian><img alt="Liberapay patrons" src="https://img.shields.io/liberapay/patrons/armbian?logo=liberapay&style=flat-square"></a>
|
||||
<h1 align=center>NEXT GENERATION</h1>
|
||||
<p align="center">
|
||||
<a href=https://github.com/armbian/os/releases/latest><img alt="Armbian OS" src="https://img.shields.io/github/actions/workflow/status/armbian/os/build-images.yml?logo=githubactions&label=Build%20Nighlty%20Images&style=for-the-badge&branch=main"></a><br>
|
||||
( Classic build framework remains on master branch, frozen and unmaintained )<br> <br>
|
||||
</p>
|
||||
|
||||
|
||||
- in case of troubles, keep using master/v23.02 branch
|
||||
- PR's are going to <b>main</b> branch, optional to master/v23.02
|
||||
- do not use master and main in the same folder
|
||||
|
||||
## Table of contents
|
||||
|
||||
@@ -33,7 +29,7 @@
|
||||
|
||||
## What this project does?
|
||||
|
||||
- Builds custom kernel, image or a distribution optimized for low resource HW such as single board computers,
|
||||
- Builds custom kernel, image or a distribution optimized for low resource hardware,
|
||||
- Include filesystem generation, low-level control software, kernel image and bootloader compilation,
|
||||
- Provides a consistent user experience by keeping system standards across different platforms.
|
||||
|
||||
@@ -41,15 +37,15 @@
|
||||
|
||||
### Basic requirements
|
||||
|
||||
- x86_64 or aarch64 machine with at least 2GB of memory and ~35GB of disk space for a virtual machine, container or bare metal installation
|
||||
- Ubuntu Jammy 22.04.x amd64 or aarch64 for native building or any [Docker](https://docs.armbian.com/Developer-Guide_Building-with-Docker/) capable amd64 / aarch64 Linux for containerised
|
||||
- x86_64 or aarch64 machine with at least 2GB of memory and ~35GB of disk space for a virtual machine, [WSL2](https://learn.microsoft.com/en-us/windows/wsl/install), container or bare metal installation
|
||||
- Ubuntu Jammy 22.04.x amd64 or aarch64 for native building or any Docker capable amd64 / aarch64 Linux for containerised
|
||||
- Superuser rights (configured sudo or root access).
|
||||
|
||||
### Simply start with the build script
|
||||
|
||||
```bash
|
||||
apt-get -y install git
|
||||
git clone --depth=1 --branch=master https://github.com/armbian/build
|
||||
git clone --depth=1 --branch=main https://github.com/armbian/build
|
||||
cd build
|
||||
./compile.sh
|
||||
```
|
||||
@@ -68,12 +64,6 @@ Show work in progress areas in interactive mode:
|
||||
./compile.sh EXPERT="yes"
|
||||
```
|
||||
|
||||
Run build framework inside Docker container:
|
||||
|
||||
```bash
|
||||
./compile.sh docker
|
||||
```
|
||||
|
||||
Build minimal CLI Armbian Focal image for Orangepi Zero. Use modern kernel and write image to the SD card:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user