Ajouter les cartes Jenkins à ton tableau de bord
Les cartes Jenkins de Mes tableaux de bord montrent les builds des composants du catalogue : tu vois d'un coup d'œil ce qui a tourné et ce qui a échoué, sans ouvrir Jenkins.
Avant de commencer
- Ton administrateur a ajouté l'intégration Jenkins. Les cartes ne te demandent rien : pas de jeton à saisir, Astrolabe lit Jenkins avec l'intégration.
- Tes composants sont annotés
jenkins.io/job-full-name. Voir Afficher l'onglet Jenkins sur un composant.
Les cartes
| Clé | Ce qu'elle montre |
|---|---|
| Builds | Les builds du job Jenkins de chaque composant du catalogue, avec leur statut et leur date |
| Builds détaillés | Les mêmes builds, avec leur durée et les étapes de chaque build |
Les clés et leur description s'affichent en anglais. Les deux cartes listent tous les composants du
catalogue qui portent l'annotation jenkins.io/job-full-name, quel qu'en soit le propriétaire. Un
composant sans l'annotation n'apparaît pas. Les deux cartes montrent cinq lignes à la fois, le build le
plus récent de chaque job en premier.
Pour ne garder que tes composants, filtre la colonne Mine (À moi ou Autres) et enregistre le filtre avec la carte : voir Ne garder que tes lignes.
Une carte qui contient des builds n'a pas été vérifiée sur une instance : aucun Jenkins n'était connecté.
Les colonnes
Les titres des colonnes s'affichent en anglais.
| Colonne | Ce qu'elle dit | Cartes |
|---|---|---|
| Ressource | Le nom complet du job Jenkins, par exemple catalog-api ou shop/shop-api | Les deux |
| Titre | Le build, par exemple catalog-api #3 sur Builds, et le nom du job sur Builds détaillés | Les deux |
| Clé | Le numéro du build, par exemple #3 | Les deux |
| Owner | Le propriétaire du composant | Les deux |
| Mine | À moi quand le composant est à toi (toi ou l'un de tes groupes le possède), Autres sinon | Les deux |
| Statut | success, failed ou un autre mot de Jenkins, dans une pastille colorée | Les deux |
| Date | Le jour du build | Les deux |
| Durée | La durée du build | Builds détaillés |
| Étapes | Les étapes du build, chacune avec son statut | Builds détaillés |
| Dernière colonne | Un lien qui ouvre le build dans Jenkins | Les deux |
Un job rangé dans un dossier s'affiche avec son chemin complet dans Resource, par exemple
shop/shop-api. Un job qui n'est pas un pipeline n'a pas d'étapes : le build est sur les deux cartes,
et Stages affiche -.
➕ Ajouter une carte
-
Dans la barre latérale, clique sur Tableau de bord, puis sur l'onglet du tableau voulu.
-
Clique sur Ajouter une carte, en haut de la page.
-
Dans Ajouter une carte, choisis la Source
jenkins, puis une Clé : Builds ou Builds détaillés. La description sous la clé dit ce que la carte montre. -
Saisis un Nom de la carte, puis clique sur Ajouter.
La carte se remplit en quelques secondes.
✅ C'est tout !
Ce que dit la carte quand quelque chose ne va pas
| Ce que dit la carte | Ce que ça veut dire |
|---|---|
| Rien à afficher et « Aucun build à montrer : aucun composant du catalogue n'a d'annotation jenkins.io/job-full-name, ou son job n'a pas encore de build. » | Aucun composant du catalogue n'a l'annotation jenkins.io/job-full-name, ou son job n'a pas encore de build |
| Jenkins a refusé le jeton. et « Le jeton a peut-être expiré ou été révoqué : remplacez-le dans Administration › Connexions de l'entreprise › Jenkins (ou dans Mon compte › Mes comptes si c'est le vôtre). » | Jenkins n'accepte plus le jeton de l'intégration. Le bouton Ouvrir l'intégration Jenkins t'emmène à l'écran où on le remplace. Voir Problèmes courants avec Jenkins. |
| Jenkins refuse la connexion. et « Vérifiez l'hôte et le port dans Administration › Connexions de l'entreprise › Jenkins, et que le service tourne. » | Astrolabe n'arrive pas à joindre Jenkins. Le bouton Ouvrir l'intégration Jenkins ouvre l'intégration. |
| Jenkins ne connaît pas ce qui est demandé. et « Vérifiez le nom dans l'annotation du composant, et que le jeton peut le voir. » | Jenkins ne connaît aucun des jobs écrits dans tes composants. Vérifie les noms. Voir Problèmes courants avec Jenkins. |
Un job que Jenkins ne connaît pas est laissé de côté, les autres s'affichent quand même.
Notifications
Cette étape n'a pas été vérifiée sur une instance. Tu choisis ce que tu reçois dans Mon compte › Notifications.
La suite : FAQ Jenkins.