armbian-build/.github/workflows
2021-10-13 17:36:18 +02:00
..
build-beta-images.yml Github actions update (#3193) 2021-10-13 17:36:18 +02:00
build-beta-kernel.yml Github actions update (#3193) 2021-10-13 17:36:18 +02:00
build-cache.yml Github actions update (#3191) 2021-10-13 12:50:18 +02:00
build-kernel-on-merge-request.yml Updates and small fixes for CI (#3178) 2021-10-07 18:54:38 +02:00
build-single.yml Github actions update (#3187) 2021-10-12 22:57:26 +02:00
build-stable-images.yml Don't clean debs 2021-08-26 08:18:53 +02:00
build-u-boot.yml Github actions update (#3187) 2021-10-12 22:57:26 +02:00
docker-to-hub.yml Github actions update (#3191) 2021-10-13 12:50:18 +02:00
labeler.yml Github actions update (#3193) 2021-10-13 17:36:18 +02:00
maintain.yml Github actions update (#3187) 2021-10-12 22:57:26 +02:00
README.md CI pipeline refactoring (#3173) 2021-10-06 22:47:23 +02:00
rebase.yml Github actions update (#3191) 2021-10-13 12:50:18 +02:00
update-repository.yml CI pipeline refactoring (#3173) 2021-10-06 22:47:23 +02:00

Runners setup

Common tags:

  • self-hosted
  • Linux
  • X64
  • ARM64
  • public (isolated runners for merge reqeusts)
  • local (local network)
  • cache (mounted cache)
  • images (present cache, good enough for making images)
  • big (16-128 cores, 64Gb SSD, 20Gb+ memory)
  • small (< 16 cores, 32Gb SSD, 4Gb memory)

Preparing GPG

use gpg1 otherwise signing fails

Preparing Runner

  • make sure to choose proper architecture

  • create startup

      sudo ./svc.sh install # install
      sudo ./svc.sh start   # start
      sudo ./svc.sh status  # check