GitLab Runner
Le service GitLab Runner permet d'exécuter des pipelines CI/CD GitLab directement depuis votre cluster Ziosting.
Fonctionnalités
- Déploiement automatique de runners GitLab sur votre cluster KaaS
- Intégration native avec votre instance GitLab
- Cache S3 automatique via MinIO pour accélérer vos builds
- Monitoring complet avec métriques et alertes
- Gestion simplifiée via la console Ziosting
Ce que vous pouvez consulter
En tant que client, vous avez accès à :
Dans la Console Ziosting
- Liste des runners : Voir tous vos GitLab Runners déployés
- État du service : Statut (en cours d'exécution, erreur, etc.)
- Métriques :
- État du runner (Up/Down)
- Nombre total de jobs exécutés
- Taux de succès/échec des jobs
- Utilisation CPU et mémoire
- Configuration : Voir les paramètres de votre runner
Métriques disponibles
| Métrique | Description |
|---|---|
| État | Le runner est-il opérationnel ? |
| Jobs totaux | Nombre total de jobs exécutés |
| Taux de succès | Pourcentage de jobs réussis |
| Taux d'échec | Pourcentage de jobs échoués |
| CPU | Utilisation CPU du runner |
| Mémoire | Utilisation mémoire du runner |
Prérequis
- Un cluster KaaS Ziosting
- Un projet GitLab
- Un token d'enregistrement de runner (généré dans GitLab)
Cache des builds
Chaque GitLab Runner est déployé avec un MinIO dédié pour le cache des builds. Cela permet :
- D'accélérer les builds en réutilisant les dépendances
- De réduire la consommation de bande passante
- D'optimiser les performances
Le cache est automatiquement configuré et ne nécessite aucune configuration supplémentaire.
Support
Pour toute question ou problème, contactez le support Ziosting.