Gitlab 2-2-3 Visite guidée de l’interface utilisateur GitLab
Cette vidéo propose un tour d'horizon de l'interface utilisateur de GitLab. En haut de la page se trouve un menu permettant de naviguer dans vos projets : il affiche tous les projets que vous avez créés et propose aussi un bouton « Explorer les projets » pour découvrir les projets d'autres contributeurs. De retour sur le tableau de bord d'un projet, voyons en détail les sections principales du menu latéral.
Le tableau de bord d'un projet
L'option « Présentation du projet » est très importante : elle nous donne en un coup d'œil l'identifiant du projet, le nombre de commits, le nombre total de branches, la taille du projet et plusieurs actions pour démarrer le travail. On y trouve notamment le bouton « Clone » qui permet de cloner le dépôt vers un emplacement local, avec deux options au choix : SSH ou HTTPS. Juste en dessous, l'arborescence du projet liste tous vos fichiers et répertoires, dont le fichier README créé lors de l'initialisation du projet.
- Présentation du projet : ID, commits, branches, taille
- Bouton Clone (SSH ou HTTPS) pour récupérer le dépôt en local
- Page Activité : événements chronologiques (push, merge, etc.)
- Dépôt : fichiers, commits, branches
- Issues : suivi des tâches, améliorations et bugs
- Merge Requests : fusion de branches
- Section CI/CD : pipelines et jobs
- Paramètres : administration du projet
La page « Activité » présente tous les événements survenus dans le projet dans un ordre chronologique : quel utilisateur a poussé sur quelle branche, à quelle heure, quelle branche a été fusionnée avec quelle autre, etc. Les « Issues » permettent de suivre les tâches, améliorations et bugs du projet, tandis que les « Merge Requests » servent à fusionner une branche dans une autre. Nous reviendrons en détail sur cette dernière fonctionnalité lors des exercices pratiques.
La section « CI/CD » est celle qui nous intéresse le plus dans ce cours : c'est de là que nous lancerons nos pipelines. Pour l'instant, elle est vide car aucun pipeline n'a été défini. Enfin, la page « Paramètres » contrôle le projet au niveau administrateur : modification du nom, visibilité, ajout de runners, suppression ou archivage du projet, et bien d'autres options. Voilà un tour rapide des pages importantes de GitLab.