Aller au contenu principal

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​

  1. En haut à droite, clique sur ton avatar, puis sur Mon compte.

  2. Ouvre l'onglet Notifications.

  3. 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 échoueMarqué 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
  4. É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.

  1. Dans la section Composants surveillés, clique sur Démarrages et réussites.

  2. 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.

  1. Dans la barre latérale à gauche, en bas, clique sur Administration.

  2. Sous PLATEFORME, clique sur Connexions de l'entreprise, puis ouvre l'onglet Webhooks.

  3. Sur la carte GitLab, clique sur Configurer.

  4. Dans la fenêtre, à côté de Adresse du webhook, clique sur Copier l'adresse. Le bouton dit Copié.

  5. Dans Secret du webhook, saisis un secret de ton choix, puis clique sur Enregistrer.

  6. 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.