Aller au contenu principal

Problèmes courants avec les Événements

Les messages ci-dessous apparaissent en haut de l'onglet Événements d'un composant. GitLab tient la place de l'outil nommé dans le message : GitHub, Argo CD ou SonarQube se lisent de la même façon.

En haut de l'onglet Événements​

Ce que tu voisCe qu'il faut faire
Pas d'onglet Événements sur le composantAllume Événements dans Administration › Plugins : voir Allumer le plugin. Vérifie que le catalog-info.yaml du composant porte l'annotation d'un outil, par exemple gitlab.com/project-slug.
Le webhook GitLab n'est pas posé : rien de GitLab n'arrive dans ce journal. et un lien Ouvrir les webhooksClique sur Ouvrir les webhooks, puis pose le secret sur la carte GitLab : voir Faire envoyer ses événements à GitLab.
Le webhook GitHub n'est pas posé : rien de GitHub n'arrive dans ce journal. Demandez à l'administrateur d'Astrolabe de le poser.Tu n'es pas administrateur : demande au tien de poser le webhook GitHub.
Rien reçu de GitLab pour ce composant pour l'instant : vérifiez que GitLab envoie son webhook pour ce composant.Le secret est posé, mais GitLab n'a rien envoyé pour ce composant. Dans le projet GitLab que nomme l'annotation gitlab.com/project-slug, ajoute le webhook avec l'adresse et le secret de la carte GitLab.
Rien reçu de GitLab pour ce composant depuis le 30 octobre : vérifiez que GitLab envoie son webhook pour ce composant.GitLab envoie des événements pour d'autres composants, pas pour celui-ci. Ajoute le webhook au projet de ce composant, et vérifie que son annotation nomme exactement ce projet, par exemple acme/shop-app.
GitLab envoie des événements, mais aucun push ni tag : cochez les pushs et les tags dans son webhook.Dans le webhook du projet GitLab, coche Push events et Tag push events (sur GitHub : Pushes et Branch or tag creation).
GitLab n'a pas de webhook : son API est relevée toutes les 5 min.Attends 5 minutes, puis rouvre l'onglet. Pour que les événements arrivent tout de suite, pose le webhook : voir Faire envoyer ses événements à GitLab.
GitLab a refusé le jeton. Le jeton a peut-être expiré ou été révoqué : remplacez-le dans Administration › Connexions de l'entreprise › GitLab (ou dans Mon compte › Mes comptes si c'est le vôtre).Crée un nouveau jeton GitLab et remplace-le dans Administration › Connexions de l'entreprise › GitLab : voir Créer un jeton GitLab.
Rien ne s'est encore passé sur ce composant. Un outil à webhook y apparaît dès son premier webhook reçu ; un outil relevé toutes les 5 min y apporte aussi ses 7 derniers jours.Aucun événement n'est encore arrivé. Pousse un commit dans le dépôt, puis rouvre l'onglet.

Sur une ligne du journal​

Ce que tu voisCe qu'il faut faire
Un push sans ligne ↳ déclenché par la release …Le message du commit ne nomme pas le paquet et sa version. Ajoute la ligne Triggered-By: shop-lib@1.4.2 à la fin du message : voir Voir quelle release a déclenché un push.
↳ déclenché par la release 1.4.2 de shop-lib, avec shop-lib écrit mais sans lienDéclare le composant dans spec.dependsOn du catalog-info.yaml de ce composant, par exemple component:default/shop-lib, et allume Stack technique dans Administration › Plugins.
Toujours bloqué ?

Écris à support@forgeit.fr avec le nom du composant.