Skip to main content

Référence pour les runners de grande taille

Pour plus d’informations sur les runners de plus grande taille, y compris leurs spécifications et les options de personnalisation, consultez la section suivante.

Dimensions des machines pour exécuteurs plus grands

Vous avez la possibilité de choisir parmi plusieurs spécifications pour exécuteurs plus grands.

Spécifications générales pour exécuteurs plus grands

UCMémoire (RAM)Stockage (SSD)ArchitectureSystème d’exploitation (OS)
514 Go14 Goarm64 (M2)macOS
1230 Go14 Gox64 (Intel)macOS
28 Go75 Gox64, arm64Ubuntu
416 Go150 Gox64, arm64Ubuntu, Windows
832 Go300 Gox64, arm64Ubuntu, Windows
1664 Go600 Gox64, arm64Ubuntu, Windows
32128 Go1200 Gox64, arm64Ubuntu, Windows
64208 Go2 040 Goarm64Ubuntu, Windows
64256 Go2 040 Gox64Ubuntu, Windows
96384 Go2 040 Gox64Ubuntu, Windows

Remarque

Le runner Windows à 4 vCPU fonctionne uniquement avec Windows Server 2025 ou l’image de base Windows 11 Desktop.

Remarque

Le runner macOS à 5 vCPU est en version préliminaire publique et susceptible d’être modifié.

Spécifications pour le GPU exécuteurs plus grands

UCGPUCarte GPUMémoire (RAM)Mémoire GPU (VRAM)Stockage (SSD)Système d’exploitation (OS)
41Tesla T428 Go16 Go176 GoUbuntu, Windows

Images de l’exécuteur

Exécuteur de plus grande tailles s’exécutent sur des machines virtuelles (VM), et GitHub installe un disque dur virtuel (VHD) sur cette machine pendant le processus de création de la machine virtuelle. Vous pouvez choisir parmi différentes images de machine virtuelle à installer sur vos runners.

          **Images appartenant à GitHub :** ces images sont gérées par GitHub et sont disponibles pour les utilisateurs Linux x64, Windows x64 et macOS (x64 et arm). Pour plus d’informations sur ces images et pour obtenir la liste complète des outils inclus pour chaque système d’exploitation Runner, consultez le référentiel [Images de runner GitHub Actions](https://github.com/actions/runner-images).

          **Images partenaires :** les images des partenaires ne sont pas gérées par GitHub et sont extraites de la plateforme Azure Marketplace. Consultez ci-dessous les ressources disponibles pour obtenir plus d’informations et signaler des problèmes concernant les images des partenaires.
  •           [Image de base de Windows 11 Desktop](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoftwindowsdesktop.windows-11?tab=Overview).
    
  •           [VMI optimisé pour GPU NVIDIA](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/nvidia.ngc_azure_17_11)
    
  •           [Data Science Virtual Machine – Windows 2019](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-dsvm.dsvm-win-2019?tab=overview).
    
  • Images arm64 : référentiel actions/partner-runner-images.

macOS exécuteurs plus grands et étiquettes disponibles

Les machines suivantes sont disponibles pour macOS exécuteurs plus grands.

Taille de l’exécuteurArchitectureProcesseur (CPU)Mémoire (RAM)Stockage (SSD)Étiquette de flux de travail
grandIntel1230 Go14 Go
          <code>macos-latest-large</code>, <code>macos-14-large</code>, <code>macos-15-large</code> (dernière), <code>macos-26-large</code> |

| XLarge | arm64 (M2) | 5 (+ 8 accélération matérielle GPU) | 14 Go | 14 Go | macos-latest-xlarge, macos-14-xlargemacos-15-xlarge (dernière), macos-26-xlarge |

Limites pour les exécuteurs plus grands macOS

  • Toutes les actions fournies par GitHub sont compatibles avec les exécuteurs hébergés par GitHub arm64. Toutefois, les actions de communauté peuvent ne pas être compatibles avec arm64 et doivent peut-être installées manuellement au moment du runtime.
  • La virtualisation imbriquée n’est pas prise en charge en raison de la limitation du Framework de virtualisation d’Apple.
  • Les fonctionnalités de mise en réseau telles que la mise en réseau privée Azure et l’affectation d’adresses IP statiques ne sont actuellement pas disponibles pour les exécuteurs macOS de plus grande taille.
  • Les exécuteurs macOS arm64 ne disposent pas d’un UUID/UDID statique qui leur est attribué, car Apple ne prend pas en charge cette fonctionnalité. Toutefois, les exécuteurs Intel MacOS se voient attribuer un UDID statique, en particulier 4203018E-580F-C1B5-9525-B745CECA79EB. Si vous générez et signez sur le même hôte que celui sur lequel vous envisagez de tester la build, vous pouvez vous connecter avec un profil d’approvisionnement de développement. Si vous avez besoin d’un UDID statique, vous pouvez utiliser des exécuteurs Intel et ajouter leur UDID à votre compte de développeur Apple.

Réseaux des exécuteurs plus grands

Par défaut, les exécuteurs plus grands reçoivent une adresse IP dynamique qui change à chaque exécution du travail. Les clients GitHub Enterprise Cloud ont la possibilité de configurer leurs exécuteurs plus grands afin de recevoir des adresses IP statiques provenant du pool d’adresses IP de GitHub. Pour plus d’informations, consultez « À propos des adresses IP de GitHub ».

Lorsque cette option est activée, les instances de exécuteur plus grand recevront des adresses IP provenant de plages spécifiques propres au runner, ce qui vous permettra d’utiliser ces plages pour configurer une liste blanche de pare-feu. Vous pouvez utiliser jusqu’à 10 exécuteurs plus grands avec des plages d’adresses IP statiques au total sur l’ensemble de vos exécuteurs plus grands. Pour plus d’informations, consultez « Gestion des exécuteurs de plus grande taille ».

Si vous voulez utiliser plus de 10 exécuteurs plus grands avec des plages d’adresses IP statiques, veuillez contacter nous via le portail de support GitHub.

Remarque

Si les exécuteurs ne sont pas utilisés pendant plus de 90 jours, leurs plages d’adresses IP sont automatiquement supprimées sans récupération possible.