Configuration requise pour les machines d’exécuteur auto-hébergé
Vous pouvez utiliser une machine comme runner auto-hébergé à condition qu'elle réponde aux exigences suivantes :
- Vous pouvez installer et exécuter l’application d’exécuteur auto-hébergée sur la machine. Voir Systèmes d'exploitation pris en charge et Architectures de processeurs prises en charge.
- La machine peut communiquer avec GitHub Actions.
- La machine dispose de suffisamment de ressources matérielles pour le type de workflows que vous envisagez d’exécuter. L’application d’exécuteur auto-hébergé elle-même nécessite uniquement des ressources minimales.
- Si vous souhaitez exécuter des workflows qui utilisent des actions de conteneur Docker ou des conteneurs de service, vous devez utiliser une machine Linux et Docker doit être installé.
Systèmes d’exploitation pris en charge
Linux
- Red Hat Enterprise Linux 8 ou version ultérieure
- CentOS 8 ou version ultérieure
- Oracle Linux 8 ou version ultérieure
- Fedora 29 ou version ultérieure
- Debian 10 ou version ultérieure
- Ubuntu 20.04 ou version ultérieure
- Linux Mint 20 ou version ultérieure
- openSUSE 15.2 ou version ultérieure
- SUSE Enterprise Linux (SLES) 15 SP2 ou version ultérieure
Windows
- Windows 10 64 bits
- Windows 11 64 bits
- Windows Server 2016 64 bits
- Windows Server 2019 64 bits
- Windows Server 2022 64 bits
macOS
- macOS 11.0 (Big Sur) ou version ultérieure
Architectures de processeurs prises en charge
x64
– Linux, macOS, Windows.ARM64
- Linux, macOS.ARM32
- Linux.