Passa al contenuto principale
Versione: Prossima

Flavor e Immagini

Flavor del Server

Scegli il flavor giusto per il tuo workload. I server vengono fatturati all'ora; i flavor più grandi costano di più ma completano i job più velocemente.

FlavorvCPURAMConsigliato per
CSO1A212 GBScript leggeri, build semplici
CSO1A414 GBBuild Go / Node.js piccole
CSO2A424 GBDefault — la maggior parte dei workload CI
CSO2A828 GBBuild Java / Kotlin, Android
CSO4A848 GBSuite di test parallele, build Docker
CSO4A16416 GBImmagini Docker grandi, JVM con heap elevato
CSO8A16816 GBParallelismo intenso, compilazione
CSO8A32832 GBMonorepo grandi, build iOS
CSO16A321632 GBCross-compilazione multi-architettura
CSO16A641664 GBPreprocessing machine learning
CSO32A643264 GBWorkload paralleli massivi
suggerimento

Le immagini Windows richiedono almeno CSO1A4. Tutti i flavor Linux ≥ CSO1A4 sono compatibili con le immagini Windows.

Immagini OS

Codice immagineSistema operativoNote
LU20-001Ubuntu 20.04 LTS (64-bit)Fine vita aprile 2025
LU22-001Ubuntu 22.04 LTS (64-bit)Consigliata — LTS fino al 2027
LU24-001Ubuntu 24.04 LTS (64-bit)Ultima Ubuntu LTS
DE11-001Debian 11 (Bullseye, 64-bit)Stabile
DE12-001Debian 12 (Bookworm, 64-bit)Debian stable corrente
alma8AlmaLinux 8 (64-bit)Compatibile RHEL 8
alma9AlmaLinux 9 (64-bit)Compatibile RHEL 9
osuse15_2_x64_1_0openSUSE Leap 15 (64-bit)Basato su SUSE
WS19-001_W2K19_1_0Windows Server 2019Runner PowerShell
WS22-001_W2K22_1_0Windows Server 2022Runner PowerShell
note

Il runner GitHub Actions supporta Linux (x64/arm64) e Windows. Usa immagini Linux per la migliore compatibilità con le Actions della community.

Regioni e Zone

RegioneZonePosizione
ITBG-BergamoITBG-1, ITBG-2, ITBG-3Bergamo, Italia
warning

Tutte le risorse in un singolo workflow (VPC, subnet, security group, server) devono trovarsi nella stessa regione. Le risorse non possono essere spostate tra regioni dopo la creazione.

Tipi di boot disk

TipoCaso d'uso
PerformanceDefault — basato su SSD, latenza ridotta, migliore throughput I/O. Consigliato per workload CI
ArchiveBasato su HDD, costo inferiore per GB. Non consigliato per workload CI attivi

Scegliere il flavor giusto

Per la maggior parte dei workload CI, CSO2A4 (il default) è un buon punto di partenza. Ecco gli scenari comuni:

# Leggero: script, linting, test semplici
flavor: CSO1A2

# Build Go / Node.js / Python standard
flavor: CSO2A4 # default

# Build immagini Docker
flavor: CSO4A8

# Build Android / Java con heap elevato
flavor: CSO4A16

# Suite di test parallele o compilazioni pesanti
flavor: CSO8A32