Un exécuteur auto-hébergé est un système que vous déployez et gérez pour exécuter des tâches de GitHub Actions sur GitHub.
Runners auto-hébergés :
- Offrir davantage de contrôle sur le matériel, le système d’exploitation et les outils logiciels que n’en fournissent les GitHubrunners hébergés. N’oubliez pas que vous êtes responsable de la mise à jour du système d’exploitation et de tous les autres logiciels.
- Autorisez-vous à utiliser des machines et des services que votre entreprise gère déjà et paie pour l’utiliser.
- Sont gratuits avec GitHub Actions, mais vous êtes responsable du coût de maintenance de vos machines de runner.
- Vous permet de créer des configurations matérielles personnalisées qui répondent à vos besoins en matière de puissance de traitement ou de mémoire pour exécuter des tâches plus importantes, installer des logiciels disponibles sur votre réseau local.
- Reçoivent des mises à jour automatiques pour l’application d’exécuteur auto-hébergée seulement, bien que vous puissiez désactiver les mises à jour automatiques de l’exécuteur.
- Il n’est pas nécessaire d’avoir une instance propre pour chaque exécution de tâche.
- Peuvent être organisés en groupes pour restreindre l’accès aux workflows, organisations et dépôts spécifiques. Voir Gestion de l’accès aux exécuteurs auto-hébergés à l’aide de groupes.
- Peuvent être physiques ou virtuels, et se trouver dans un conteneur, localement ou dans un cloud.
Vous pouvez utiliser des runners auto-hébergés à n’importe quel niveau de la hiérarchie de gestion. Les exécuteurs au niveau du référentiel sont dédiés à un seul référentiel, tandis que les exécuteurs au niveau de l’organisation peuvent traiter des tâches pour plusieurs référentiels d’une organisation. Les propriétaires de l’organisation peuvent choisir quels référentiels sont autorisés à créer des runners auto-hébergés au niveau du référentiel. Consultez « Désactivation ou limitation des GitHub Actions pour votre organisation ». Enfin, les runners au niveau de l’entreprise peuvent être affectés à plusieurs organisations dans un compte d’entreprise.
Étapes suivantes
Pour obtenir une expérience pratique des stratégies et de l’utilisation des exécuteurs auto-hébergés, consultez Bien démarrer avec les exécuteurs auto-hébergés pour votre entreprise
Pour trouver des informations sur les exigences, ainsi que sur les logiciels et matériels pris en charge pour les exécuteurs auto-hébergés, consultez Documentation de référence relative aux runners auto-hébergés.