Aller au contenu

GitLab


Accès au service

Introduction

GitLab est une plateforme complète similaire à GitHub pour héberger des dépôts Git, suivre les tickets (issues), gérer des demandes de fusion (merge requests) ainsi qu'automatiser les tests et déploiements via CI/CD.

Composants :

  • Gitaly, gestionnaire des répertoires Git.
  • GitLab Shell, gérant des accès SSH.
  • Docker Registry, dépot des images Docker.
  • GitLab Runner, exécutant des tâches CI/CD.
  • GitLab Pages, hébergeur local de site web statique.

Comment l'utiliser ?

Vous pouvez créer un repository sous votre propre nom d'utilisateur ou créer une team qui en deviendra le propriétaire. La plupart des fonctionnalités sont similaires à GitHub.
Pour créer une pipeline, vous devez spécifier le runner à utiliser en ajoutant le tag tls-dind-kubernetes-runner.

Limitations actuelles

  • Il est pour le moment impossible de configurer un nom de domaine personnalisé pour GitLab Pages