GitLab

Votre GitLab, vu d'ensemble

GitLab garde votre code, vos tickets et vos livraisons. Mais au fil des projets et des prestataires, plus personne n'a la vue d'ensemble : les dépôts s'accumulent, les accès restent ouverts, les milestones se dispersent.

smartplatform.cloud lit votre GitLab, sans rien y modifier, et vous en donne la synthèse, groupe par groupe et dépôt par dépôt.

Exploration GitLab

gitlab.exemple.fr

3Groupes8 sous-groupes
24Dépôts actifs6 archivés
7Milestones actives2 en retard
18Membres3 inactifs
4Dépôts sans CIÀ vérifier
1Fichier sensibleÀ retirer
Symfony12
Vue.js7
Node.js3
Autres2

Le constat

Ce que GitLab ne montre pas d'un coup d'œil

GitLab montre tout, mais écran par écran. Ce qui demande une décision se perd entre les groupes et les dépôts.

  • 1

    Des dépôts oubliés

    Un ancien site, un import, un essai : ils ne bougent plus depuis des mois, mais ils restent en ligne et accessibles.

  • 2

    Des accès toujours ouverts

    Un prestataire parti, un stagiaire, un compte de test : leurs droits survivent souvent à leur mission.

  • 3

    Des livraisons sans contrôle

    Un dépôt sans intégration continue part en production sans que ses tests soient lancés.

  • 4

    Un planning éparpillé

    Les milestones vivent dans chaque groupe : celles qui sont en retard ne se voient qu'en les ouvrant une à une.

Comment ça marche

Une lecture qui ne touche à rien

  • 1

    Connexion

    Un jeton d'accès à gitlab.com ou à votre propre instance, gardé chiffré et renouvelé automatiquement. La plateforme ne fait que lire.

  • 2

    Inventaire

    Les groupes, les sous-groupes et les dépôts sont recensés, et chaque dépôt est rangé par technologie.

  • 3

    Choix des dépôts

    Les dépôts archivés sont écartés, et vous pouvez en ignorer d'autres, un par un ou par groupe entier.

  • 4

    Synthèse

    Milestones, membres, environnements et déploiements sont lus, et ce qui demande une décision passe en tête.

Ce que nous analysons

Les fonctionnalités de GitLab, une à une

Groupes et dépôts

L'arbre de vos groupes et de leurs sous-groupes, avec leurs dépôts. Pour chaque dépôt : ses langages, son framework et sa version, son activité, et la présence d'une intégration continue.

Un dépôt sans activité depuis six mois est signalé inactif. Un fichier qui ne devrait pas y être, comme une clé ou un mot de passe, est signalé en rouge.

Exploration GitLab

gitlab.exemple.fr

exemple / espace-client

4 dépôts

back

Actif il y a 2 jours

Symfony 7.4PHP 8.3CI

front

Actif il y a 5 jours

Vue.js 3.5pnpmCIFichier sensible

ancien-site

Dernière activité il y a 8 mois

InactifSans CI

import-2021

Archivé, écarté de l'analyse

Archivé

Milestones et issues

Les milestones actives de tous vos groupes, réunies en une liste : celles qui sont en retard d'abord, puis par échéance.

Chaque milestone se déplie sur ses issues, rangées comme dans GitLab : non démarrées, en cours, terminées.

Exploration GitLab

gitlab.exemple.fr

Milestones actives

En retard d'abord

V2.3 Facturation

espace-client · échéance le 30 oct.

En retard8 / 12 terminées

V2.4 Espace adhérent

espace-client · échéance le 15 déc.

3 en cours3 / 10 terminées

Refonte du site

site-vitrine · sans échéance

1 / 6 terminée

Labels

Les labels de chaque groupe et ses tableaux de suivi, avec leurs colonnes. Vous voyez comment chaque équipe range ses tickets, et si vos groupes parlent la même langue.

Exploration GitLab

gitlab.exemple.fr

exemple / espace-client

4 labels · 1 tableau

Labels

BugÉvolutionUrgentÀ valider

Tableau Développement

À faireEn coursEn recetteTerminé

Utilisateurs

Tous les membres de vos groupes, une seule fois chacun, avec leur niveau d'accès le plus élevé. Les robots de déploiement sont distingués des personnes.

Un compte bloqué ou sans activité depuis 90 jours passe en tête : c'est souvent un accès qui aurait dû être retiré.

Exploration GitLab

gitlab.exemple.fr

Membres

18 membres · 3 inactifs

Ancien prestataire

Dernière activité il y a 7 mois

InactifDeveloper

Chef de projet

Actif aujourd'hui

Owner

Développeuse

Active hier

Maintainer

Déploiement

Compte de service

RobotReporter

Versions de GitLab

La version et l'édition de votre instance GitLab, et, pour une instance que vous hébergez, les composants sur lesquels elle repose : Ruby, Rails, GitLab Shell.

Le jeton de connexion est renouvelé automatiquement : s'il venait à fuiter, il ne resterait valable que quelques jours.

Exploration GitLab

gitlab.exemple.fr

GitLab
19.3.2
Édition
Community Edition
Ruby
3.3
Rails
7.2
GitLab Shell
14.56
Jeton
Renouvelé il y a 2 jours

Contenu des dépôts

La fiche de chaque dépôt : ses environnements, la production d'abord, avec leur adresse et la dernière version livrée, ses déploiements et leurs échecs sur 30 jours, son dernier pipeline et son wiki.

Vous savez ce qui tourne en production, depuis quand, et si les livraisons se passent bien.

Exploration GitLab

gitlab.exemple.fr

exemple / espace-client / back

Sur 30 jours

production

app.exemple.fr · v2.3.1 livrée le 6 nov.

12 déploiements1 échec

recette

recette.exemple.fr · dernier déploiement le 10 nov.

Dernier déploiement en échec

Dernier pipeline

main · il y a 2 jours

RéussiCouverture 72 %

Et ensuite

Votre GitLab, avec nous

Questions fréquentes

Pouvez-vous modifier notre GitLab ?

Non. smartplatform.cloud ne fait que lire votre GitLab : rien n'y est créé, modifié ni supprimé. Le jeton de connexion est gardé chiffré et renouvelé automatiquement.

Fonctionne-t-il avec notre propre instance GitLab ?

Oui. smartplatform.cloud lit gitlab.com comme une instance que vous hébergez. Sur votre instance, il montre en plus sa version et ses composants.

Cela ralentit-il le travail de notre équipe ?

Non. Les lectures passent par l'API de GitLab, sont regroupées pour économiser son quota, et ignorent les dépôts archivés ou que vous avez écartés.

Faut-il que nos projets soient développés par SmartBooster ?

Non. Tous les dépôts que le jeton peut lire sont analysés de la même façon, quel que soit le prestataire qui les maintient.

Ce que vous aimeriez voir de votre GitLab

Dites-nous ce qui vous manque pour piloter vos projets sur GitLab : vos besoins orientent les prochains outils de la plateforme.