Les runners GitLab CI auto-hébergés fonctionnent avec GitLab.com ou votre instance GitLab auto-hébergée. Pas de limite de quota, pas de facturation à la minute, accès complet à votre réseau privé. L'executor Docker fournit des builds isolés par job.
Un runner gère les pipelines séquentiels pour la plupart des petites équipes
Voir les serveurs correspondantsRecommandé — pipelines parallèles, builds Docker rapides, runner partagé pour tous les projets
Voir les serveurs correspondantsPour les pipelines lourds avec de gros artefacts, builds matrix parallèles ou builds d'images Docker
Voir les serveurs correspondantsPas sûr de quelle offre choisir ? Parcourez tous les serveurs disponibles.
Parcourir tous les serveurs →Un runner auto-hébergé n'a pas de quota de minutes — les pipelines s'exécutent immédiatement quel que soit le nombre de minutes consommées. Plus besoin de surveiller un compteur d'utilisation.
L'executor Docker exécute chaque job dans un conteneur neuf, offrant une isolation complète entre les pipelines. Les dépendances installées dans un job n'affectent pas un autre. Supporte n'importe quelle image Docker comme environnement de build.
Un runner auto-hébergé peut être partagé entre plusieurs projets GitLab (ou votre groupe entier). Enregistrez-le une fois et tous les projets du groupe peuvent l'utiliser — pas de configuration par projet.
Le cache GitLab CI conserve node_modules, les paquets pip et les dépendances Maven entre les builds. Avec un runner auto-hébergé, le cache vit sur le NVMe local — des cache hits plus rapides sans service de cache externe.
Les runners auto-hébergés GitLab CI suppriment les limitations de quota et la facturation à la minute de vos pipelines CI/CD. Le runner s'enregistre auprès de votre compte GitLab.com ou d'une instance GitLab auto-hébergée — aucune modification de vos pipelines .gitlab-ci.yml requise. L'executor Docker exécute chaque job dans un conteneur neuf pour une isolation complète entre les pipelines. L'executor shell fournit un accès direct au serveur pour les cas où Docker n'est pas disponible. Un seul runner auto-hébergé peut servir plusieurs projets GitLab simultanément quand il est enregistré au niveau du groupe. Les caches pour node_modules, les paquets pip et les dépendances Maven vivent sur le stockage NVMe local pour des cache hits rapides à chaque build.
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