Aller au contenu principal

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étriqueDescription
ÉtatLe runner est-il opérationnel ?
Jobs totauxNombre total de jobs exécutés
Taux de succèsPourcentage de jobs réussis
Taux d'échecPourcentage de jobs échoués
CPUUtilisation CPU du runner
MémoireUtilisation 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.