Recevoir les notifications GitLab
Astrolabe te parle de GitLab dans la cloche en haut à droite : un pipeline qui échoue, une merge request à relire. Tu choisis les événements.
Avant de commencer
Ton administrateur a configuré le webhook GitLab (voir plus bas).
🔔 Choisir tes événements GitLab
-
En haut à droite, clique sur ton avatar, puis sur Mon compte.
-
Ouvre l'onglet Notifications.
-
Dans la carte Que voulez-vous recevoir ?, trouve la section GitLab. Chaque événement a deux interrupteurs : Dans Astrolabe (la cloche) et Sur ce navigateur :
Événement Quand un pipeline échoue Marqué CRITIQUE Quand une MR est ouverte Quand une MR est fermée Quand une MR est modifiée Quand une relecture de MR est demandée Quand une MR est approuvée Quand des changements sont demandés sur une MR Quand une MR est relue avec des commentaires Quand un pipeline est annulé Quand une tâche s'ajoute à votre liste GitLab -
Éteins ou allume un événement. C'est enregistré tout de suite.
Les démarrages et les réussites de pipeline sont sous Démarrages et réussites, en bas de la section GitLab : Quand un pipeline démarre et Quand un pipeline réussit. Ils sont éteints.
Un pipeline qui échoue t'arrive sous la forme, par exemple, Pipeline failed for shop-api (main),
avec acme/shop-api #9 - By jdupont dessous.
Pour être prévenu de tous les pipelines d'un composant, voir Surveiller un composant. Pour la colonne du navigateur, voir Choisir tes notifications.
✅ C'est tout !
🔕 Ne plus recevoir les réussites des composants que tu surveilles
Tu surveilles un composant ? Tout ce qui lui arrive te parvient, réussites comprises : la section Composants surveillés de la même carte est allumée par défaut.
-
Dans la section Composants surveillés, clique sur Démarrages et réussites.
-
Sur la ligne GitLab — Quand un pipeline réussit, éteins Dans Astrolabe.
Les échecs continuent d'arriver : GitLab — Quand un pipeline échoue reste allumé.
✅ C'est tout !
🔗 Pour l'administrateur : configurer le webhook
GitLab envoie ses événements à Astrolabe par un webhook.
-
Dans la barre latérale à gauche, en bas, clique sur Administration.
-
Sous PLATEFORME, clique sur Connexions de l'entreprise, puis ouvre l'onglet Webhooks.
-
Sur la carte GitLab, clique sur Configurer.
-
Dans la fenêtre, à côté de Adresse du webhook, clique sur Copier l'adresse. Le bouton dit Copié.
-
Dans Secret du webhook, saisis un secret de ton choix, puis clique sur Enregistrer.
-
Dans ton projet GitLab, ajoute un webhook : colle l'adresse comme URL, et le même secret comme jeton. Cette étape n'a pas été vérifiée sur une instance.
Chaque fois que GitLab appelle Astrolabe avec le bon secret, la carte GitLab de l'onglet Webhooks affiche Dernier appel accepté le suivi de la date, et son bouton devient Gérer.