Aller au contenu principal

Problèmes courants avec GitLab

Quand tu ajoutes l'intégration​

Ce que tu voisQuoi faire
Sous le champ Jeton GitLab : Le champ « Jeton GitLab » est obligatoire.Le champ est vide ; rien n'a été envoyé à GitLab. Colle le jeton.
gitlab.com a refusé les identifiants (401). Vérifie le jeton, et qu'il n'a pas expiré. Corrige le champ, ou enregistre quand même si la source n'est que momentanément injoignable.Le jeton est faux, révoqué ou expiré. Colle le jeton seul (il commence par glpat-), ou crées-en un nouveau.
Aucun serveur ne répond au nom <hôte>. Vérifie l'orthographe avec l'adresse que tu ouvres dans ton navigateur. Si elle est juste, Astrolabe ne voit pas ce serveur : préviens l'administrateur d'Astrolabe de votre entreprise. Corrige le champ, ou enregistre quand même si la source n'est que momentanément injoignable.Recopie le nom de domaine depuis la barre d'adresse de ton GitLab, sans https:// ni chemin. S'il est juste, le serveur n'est pas joignable depuis Astrolabe.

Sur la page du composant​

Ce que tu voisQuoi faire
Pas d'onglet GitLabAjoute l'annotation gitlab.com/project-slug (Afficher l'onglet GitLab), et vérifie que GitLab est allumé dans Administration › Plugins.
Dans l'onglet ou la carte Releases GitLab : Le projet <espace>/<projet> n'est pas joignable avec votre jeton GitLab : vérifiez l'annotation gitlab.com/project-slug, ou les accès du jeton.Aucun projet ne porte ce chemin, ou le compte du jeton ne le voit pas. Compare l'annotation à l'adresse du projet sur GitLab, puis vérifie que le compte du jeton est membre du projet.

Sur ton tableau de bord​

Ce que tu voisQuoi faire
La source gitlab manque dans Ajouter une carteL'intégration GitLab n'est pas configurée. Ajoute-la.
Votre compte GitLab n'est pas connecté.Clique sur Connecter mon compte GitLab dans la carte. Voir Ajouter les cartes GitLab à ton tableau de bord.
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).Les cartes lisent avec ton propre jeton : c'est donc le tien que GitLab refuse (révoqué, expiré ou sans les droits). Dans Mon compte › Mes comptes, clique sur Configurer sur la carte GitLab, clique sur Remplacer à côté de Jeton, colle un nouveau jeton, clique sur Enregistrer.
Rien à afficher et Aucune merge request ouverte dans les projets GitLab nommés par les composants du catalogue (annotation gitlab.com/project-slug) que votre jeton peut lire.Aucune merge request n'est ouverte dans un projet du catalogue que ton jeton lit. Si tu en attendais une, vérifie que le composant du projet porte l'annotation gitlab.com/project-slug (Afficher l'onglet GitLab) et que le compte de ton jeton peut lire le projet.
Liste tronquée : trop d'éléments à lire, seuls les plus récents sont affichés. au-dessus du tableau d'une carte GitLabGitLab contient plus que ce que la carte peut lire : les lignes montrées sont les plus récentes.
Rien à afficher et Aucun pipeline en échec ou récent dans les projets GitLab que votre jeton lit et qu'un composant du catalogue nomme (annotation gitlab.com/project-slug).Ajoute l'annotation gitlab.com/project-slug au composant du projet (Afficher l'onglet GitLab), et vérifie que le compte de ton jeton est membre du projet.
Rien à afficher et Aucune version publiée dans les projets GitLab nommés par les composants du catalogue (annotation gitlab.com/project-slug) que votre jeton peut lire.Ajoute l'annotation gitlab.com/project-slug au composant du projet, et vérifie que le compte de ton jeton peut lire le projet.
Aucune tâche en attente sur GitLab et GitLab ne liste aucune tâche en attente pour votre compte : ni relecture demandée, ni assignation, ni mention, ni build cassé.Rien à corriger : la carte se remplit dès que GitLab a une tâche pour toi.
Tester la connexion dans Connecter mon compte GitLab affiche gitlab.com a refusé votre jeton (401). Vérifiez-le, et qu'il n'a pas expiré.Ton jeton est faux, révoqué ou expiré. Colle un jeton valide de ton propre compte GitLab.
Dans Mon compte › Mes comptes, la carte GitLab affiche Jeton refuséPareil : clique sur Configurer, puis sur Remplacer.

Notifications​

Ce que tu voisQuoi faire
Pas de section GitLab dans Mon compte › NotificationsGitLab n'est pas connecté : demande à ton administrateur d'Astrolabe d'ajouter l'intégration GitLab.
Un pipeline en échec ne fait pas sonner la clocheVérifie que When a pipeline fails est allumé dans Mon compte › Notifications, et demande à ton administrateur si le webhook GitLab est configuré (voir Recevoir les notifications GitLab).

Quand l'onglet dit qu'un module manque​

Ce que tu voisQue faire
Astrolabe ne propose pas cette fonction GitLab sur cette instance. et Un module manque à cette installation d'Astrolabe. Prévenez votre administrateur d'Astrolabe.L'intégration peut être connectée et le plugin allumé, mais cette installation d'Astrolabe n'a pas le module qui sert GitLab. Préviens ton administrateur d'Astrolabe. Rien à changer sur le composant.

Non vérifié sur une instance : ce message demande une installation à laquelle le module manque.

Toujours bloqué ?

Écris à support@forgeit.fr avec le nom du composant et de son projet GitLab.