Dans Jenkins, nous travaillons en configurant les différentes étapes d'une application donnée. Cela fonctionne à l'aide d'un travail Jenkins qui fait référence à une compilation Jenkins basée sur une configuration donnée dans un espace de travail du projet. Chaque série d'un travail Jenkins est connue comme une construction, et chaque étape d'une construction est connue sous le nom de l'étape de construction.
Une construction peut être initiée manuellement par l'utilisateur ou par un déclencheur automatique basé sur une condition définie. Jenkins vous permet de spécifier les différents paramètres qui déclenchent une version telle que commit, l'heure prévue ou plus.
Le résultat d'une construction de Jenkins peut être un succès ou un échec, selon les résultats de chaque étape de construction. La construction est considérée comme un succès si toutes les étapes de construction réussissent. Il est autrement considéré comme un échec si l'une des étapes de construction échoue.
Qu'est-ce qu'un numéro de construction Jenkins?
Dans Jenkins, un numéro de construction fait référence à un identifiant unique qui est affecté à un emploi ou une tâche à Jenkins. Dans tous les cas où une construction est déclenchée (manuellement ou automatiquement), Jenkins définit un numéro séquentiel pour désigner cette construction.
Le numéro de construction est attribué séquentiellement, en commençant par un et augmente de 1 pour chaque version suivante invoquée.
Le numéro de build aide à identifier et à référencer les versions spécifiques, en particulier lorsqu'un travail ou une tâche a plusieurs versions au fil du temps.
Par exemple, si vous avez un élément spécifique qui est exécuté cinq fois, les numéros de construction pour chaque construction varie de 1, 2, 3, 4 et 5. Nous pouvons ensuite référencer chaque numéro de construction pour recueillir des informations sur les informations de construction.
Dans la plupart des cas, vous pouvez trouver le numéro de construction qui est inclus dans la description de chaque version, vous permettant de localiser rapidement et facilement chaque version.
En utilisant ce tutoriel, vous apprendrez comment vous pouvez déterminer le numéro de construction d'une construction donnée dans Jenkins.
Trouvez le numéro de construction dans Jenkins
Pour trouver le numéro de construction dans Jenkins, connectez-vous à l'interface Jenkins.
http: // localhost: 8080
N'hésitez pas à modifier l'adresse fournie si votre instance Jenkins s'exécute sur une adresse personnalisée.
Une fois connecté, accédez à la section «Build History».
Cela devrait ouvrir une chronologie de toutes les constructions précédentes pour le pipeline donné. Ensuite, sélectionnez la «build» dans la liste des versions antérieures. Cliquez sur-le pour afficher les informations de construction.
Sur la page d'informations de construction, vous trouverez les différentes informations et actions que vous pouvez entreprendre sur la construction. Par exemple, vous pouvez trouver la sortie de la console de la construction, les étapes du pipeline, redémarrer la construction, et plus.
Trouvez le numéro de construction en utilisant la CLI Jenkins
Pour trouver le numéro de construction d'un travail dans Jenkins en utilisant l'interface de ligne de commande (CLI), nous pouvons utiliser la commande curl et interroger le point de terminaison XML pour le numéro de construction de la dernière version réussie.
Supposons que nous ayons un travail appelé WebSocket-chat et que nous souhaitons trouver le numéro de construction de la dernière version réussie. Nous pouvons exécuter la demande suivante:
Curl - User Root: Mot de passe http: // localhost: 9001 / Job / WebSocket-chat / api / xml?xpath = / * / LastSuccessfulbuild / Number
N'hésitez pas à remplacer la commande précédente par votre adresse Jenkins cible, votre nom d'utilisateur et votre mot de passe et votre nom de travail.
L'exécution de la commande précédente doit renvoyer le numéro de build au format XML comme indiqué dans ce qui suit:
7
Conclusion
Vous êtes tombé sur les différentes techniques pour déterminer le numéro de construction dans Jenkins dans ce post. Il est bon de noter quelques choses sur le numéro de construction Jenkins:
Nous espérons que vous avez apprécié ce tutoriel. Découvrez notre série Jenkins pour en savoir plus sur CI / CD à l'aide de Jenkins.