Problèmes courants avec GitLab
Quand tu ajoutes l'intégration
| Ce que tu vois | Quoi 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 vois | Quoi faire |
|---|---|
| Pas d'onglet GitLab | Ajoute 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 vois | Quoi faire |
|---|---|
| La source gitlab manque dans Ajouter une carte | L'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 GitLab | GitLab 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 vois | Quoi faire |
|---|---|
| Pas de section GitLab dans Mon compte › Notifications | GitLab n'est pas connecté : demande à ton administrateur d'Astrolabe d'ajouter l'intégration GitLab. |
| Un pipeline en échec ne fait pas sonner la cloche | Vé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 vois | Que 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.