Comment trouver votre numéro de construction Jenkins

Comment trouver votre numéro de construction Jenkins
Jenkins est un serveur d'automatisation libre et open-source qui aide à automatiser les parties du processus de développement logiciel. Il fournit des centaines de plugins pour soutenir la construction, le déploiement et l'automatisation de tout projet.

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:

  1. Le numéro de construction n'est pas nécessairement un numéro de série. Par exemple, si une version est supprimée ou supprimée, les numéros de construction des versions suivantes ne seront pas affectées.
  2. Le numéro de construction n'est pas nécessairement un numéro de série. Par exemple, si une version est supprimée ou supprimée, les numéros de construction des versions suivantes ne seront pas affectées.
  3. Jenkins vous permet de personnaliser le format de nombre de build dans le fichier de configuration du travail. Cela vous permet d'ajouter une méta-information personnalisée telle que la date et l'heure.
  4. Vous pouvez réinitialiser le numéro de build en sélectionnant le numéro de construction de réinitialisation sur la page de configuration du travail.

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.