Les runners GitHub Actions auto-hébergés font tourner vos workflows existants sur votre propre serveur. Même YAML de workflow, aucune modification nécessaire. Les builds tournent sur NVMe dédié avec caches chauds, sans cold start, sans attente en queue.
Un runner gère un job à la fois — suffisant pour la plupart des petites équipes
Voir les serveurs correspondantsRecommandé — 2–3 jobs parallèles, cache de couches Docker, déploiements plus rapides
Voir les serveurs correspondantsPour les builds matrix parallèles, images Docker volumineuses ou suites de tests d'intégration
Voir les serveurs correspondantsPas sûr de quelle offre choisir ? Parcourez tous les serveurs disponibles.
Parcourir tous les serveurs →Les runners auto-hébergés utilisent le même YAML de workflow GitHub Actions. Ajoutez runs-on: self-hosted à votre job et le runner le prend en charge. Pas de migration, pas de nouvel outillage à apprendre.
Les minutes de runners auto-hébergés sont gratuites quel que soit votre plan GitHub. Vous payez uniquement le coût mensuel fixe du serveur — peu importe le nombre de builds qui tournent chaque mois.
Les runners auto-hébergés persistent entre les jobs. Le cache de couches Docker, le cache npm et les caches de dépendances survivent entre les builds. Les jobs se complètent plus rapidement au fur et à mesure que le cache se réchauffe.
Les runners auto-hébergés tournent sur votre infrastructure. Ils peuvent se connecter aux bases de données privées, serveurs de staging et APIs internes — des ressources inaccessibles depuis les runners cloud.
Les runners auto-hébergés GitHub Actions vous permettent de faire tourner vos pipelines CI/CD existants sur une infrastructure serveur que vous contrôlez. Les fichiers YAML de workflow restent identiques — aucune migration requise. Les builds sont plus rapides car le runner dispose de stockage NVMe dédié avec des caches chauds, sans délais de cold start et sans attente en queue aux heures de pointe. Les runners auto-hébergés peuvent accéder aux bases de données privées, serveurs de staging et APIs internes inaccessibles depuis les runners cloud. Les couches Docker, les paquets npm et les dépendances de test persistent entre les builds — les jobs se complètent plus rapidement au fur et à mesure que le cache se réchauffe. Enregistrez plusieurs runners sur le même serveur pour exécuter des jobs en parallèle.
Prenez les manettes de votre serveur dédié (configuration, données hébergées…) sans limites dans l’installation de vos applications.
Alors, vous nous rejoignez quand ?
On vous attend sur notre forum collaboratif. Déjà plus de 70 tutoriels en ligne (sysadmin, gaming, devops...) !
ça m'interesse