forked from Divested-Mobile/DivestOS-Build
-
Notifications
You must be signed in to change notification settings - Fork 2
Build server setup
steadfasterX edited this page Dec 26, 2024
·
5 revisions
- CPU: 48 x Intel(R) Xeon(R) Gold 5412U (1 Socket) speed: 2100 MHz - 3900 MHz
- Mem: 256 GB
- Storage: 36 TiB (~4 TiB on SSD)
- Germany (Frankfurt am Main)
- Ubuntu 22.04 VM running on Proxmox VE
- no public access (access is granted via a VPN connection + SSH pubkey-only)
- Full Disk Encryption via LUKS on all partitions
- Secure Boot enforced (LUKS unlock on boot is NOT handled using TPM! i.e. an unlock must happen manually for enhanced security)
- no public access (access is granted via a VPN connection + SSH pubkey-only)
some examples (last updated: 2024-11-18) for AXP.OS builds which are covering the following specs:
- clean builds (i.e. emptied
out/
) - using fast SSD storage for Android sources and
out/
Android version | Pure build time (^1) | Full build run (^2) |
---|---|---|
Android 9 | ~18-22 minutes | N/A |
Android 10 | ~25-35 minutes | ~42 minutes |
Android 11 | ~20-25 minutes | ~36 minutes |
Android 12 | N/A | N/A |
Android 13 | ~35-45 minutes | ~60-80 minutes |
Android 14 | no current results. previously(^3) : ~60-90 minutes | N/A |
- (^1): Pure build time: calculated only build time (i.e. w/o preparation like git reset/sync etc and w/o post-tasks like release, git push etc)
- (^2): Full build run: calculated whole build run (i.e. with preparation like git reset/sync etc and with all post-tasks like release, git push etc)
- (^3): old server setup with less cores, RAM and slower storage