Compare commits

...

8 Commits

Author SHA1 Message Date
Igor
5bf78343b2 Update README.md 2025-11-12 18:03:23 +01:00
Igor
deda97a51d Update action.yml 2025-11-12 17:39:16 +01:00
Igor
bad9dcb434 Rename armbian_armbian_branch to armbian_branch 2025-09-29 11:16:34 +02:00
Igor
46ca8219cb Update action.yml 2025-09-29 08:42:43 +02:00
Igor Pecovnik
71f63c6141 Rename config 2025-09-29 07:25:42 +02:00
Igor
3aa10a8fc8 Update config-sdk-images.conf 2025-09-29 07:21:51 +02:00
Igor
789778471f Optimize runners architecture (#11) 2025-09-29 07:19:22 +02:00
Igor Pecovnik
cf0364684b Add firstboot config 2025-09-29 07:18:34 +02:00
4 changed files with 44 additions and 4 deletions

View File

@@ -27,19 +27,24 @@ jobs:
board: ["uefi-x86","uefi-arm64"]
os: ["noble","trixie"]
extension: [",image-output-qcow2",""]
include:
- board: uefi-x86
runner: ubuntu-24.04
- board: uefi-arm64
runner: ubuntu-22.04-arm
runs-on: ${{ matrix.runner }}
name: "${{ matrix.os }},${{ matrix.board }}${{ matrix.extension }}"
runs-on: ubuntu-latest
steps:
- uses: armbian/build@main
with:
# mandatory
armbian_token: "${{ secrets.GITHUB_TOKEN }}" # GitHub installation access token
armbian_target: "armbian-images" # build configuration from userpatches
armbian_target: "armbian-sdk" # build configuration from userpatches
armbian_release: "${{ matrix.os }}" # userspace: jammy, bookworm, trixie, etc.
armbian_board: "${{ matrix.board }}" # board build target
# optional
armbian_branch: "main"
armbian_ui: "minimal"
armbian_extensions: "docker-ce,sdk${{ matrix.extension }}" # enable extensions
armbian_release_tittle: "Armbian SDK" # release tittle

View File

@@ -15,7 +15,7 @@
- [x] can be made daily / weekly
- [x] preinstalled Docker
- [ ] automated login into user `armbian`
- [x] automated login into user `armbian`
- [ ] pre-loaded with latest build script
- [ ] contains all kernel caches

View File

@@ -0,0 +1,18 @@
display_alert "Common settings for Armbian SDK OS images" "setting default values" "info"
declare -g VENDOR="Armbian"
declare -g VENDORCOLOR="5;100;115"
declare -g VENDORURL="https://www.armbian.com"
declare -g VENDORDOCS="https://docs.armbian.com"
declare -g VENDORSUPPORT="https://forum.armbian.com"
declare -g VENDORPRIVACY="https://www.armbian.com"
declare -g VENDORBUGS="https://www.armbian.com/bugs"
declare -g VENDORLOGO="armbian-logo"
declare -g MAINTAINERMAIL=info@armbian.com
declare -g MAINTAINER="Armbian Linux"
declare -g COMPRESS_OUTPUTIMAGE="no"
declare -g EXPERT="yes"
declare -g KERNEL_BTF="yes"
declare -g COMPRESS_OUTPUTIMAGE="sha,img,xz"
declare -g IMAGE_XZ_COMPRESSION_RATIO=8
declare -g DONT_BUILD_ARTIFACTS="kernel,firmware,full_firmware,fake_ubuntu_advantage_tools,armbian-zsh,armbian-plymouth-theme"
declare -g PREFER_DOCKER="yes"

View File

@@ -0,0 +1,17 @@
#/root/.not_logged_in_yet
# System
SET_LANG_BASED_ON_LOCATION="n"
PRESET_LOCALE="en_US.UTF-8"
PRESET_TIMEZONE="Etc/UTC"
# Root
PRESET_ROOT_PASSWORD="armbian"
PRESET_ROOT_KEY=""
# User
PRESET_USER_NAME="armbian"
PRESET_USER_PASSWORD="armbian"
PRESET_USER_KEY=""
PRESET_DEFAULT_REALNAME="Armbian user"
PRESET_USER_SHELL="bash"