Jenkins - Travaux de construction de configuration

Pour cet exercice, nous allons créer un travail dans Jenkins qui récupère une simple application HelloWorld, construit et exécute le programme java.

Step 1 - Accédez au tableau de bord Jenkins et cliquez sur Nouvel élément

Step 2- Dans l'écran suivant, entrez le nom de l'objet, dans ce cas, nous l'avons nommé Helloworld. Choisissez l'option 'Projet Freestyle'

Step 3 - L'écran suivant apparaîtra dans lequel vous pouvez spécifier les détails du travail.

Step 4- Nous devons spécifier l'emplacement des fichiers à construire. Dans cet exemple, nous supposerons qu'un référentiel git local (E: \ Program) a été configuré et contient un fichier 'HelloWorld.java'. Par conséquent, faites défiler vers le bas et cliquez sur l'option Git et entrez l'URL du dépôt git local.

Note- Si votre référentiel est hébergé sur Github, vous pouvez également saisir l'url de ce référentiel ici. En plus de cela, vous devrez cliquer sur le bouton Ajouter pour les informations d'identification pour ajouter un nom d'utilisateur et un mot de passe au référentiel github afin que le code puisse être récupéré dans le référentiel distant.

Step 5 - Maintenant, allez dans la section Build et cliquez sur Add build step → Exécuter la commande batch Windows

Step 6 - Dans la fenêtre de commande, entrez les commandes suivantes puis cliquez sur le bouton Enregistrer.

Javac HelloWorld.java
Java HelloWorld

Step 7 - Une fois enregistré, vous pouvez cliquer sur l'option Construire maintenant pour voir si vous avez défini avec succès le travail.

Step 8- Une fois la construction planifiée, elle s'exécutera. La section suivante de l'historique de construction montre qu'une génération est en cours.

Step 9- Une fois la construction terminée, un état de la construction indiquera si la construction a réussi ou non. Dans notre cas, la construction suivante a été exécutée avec succès. Cliquez sur le n ° 1 dans l'historique de construction pour afficher les détails de la construction.

Step 10 - Cliquez sur le lien Sortie de la console pour voir les détails de la construction

Outre les étapes indiquées ci-dessus, il existe tellement de façons de créer une tâche de construction, les options disponibles sont nombreuses, ce qui fait de Jenkins un outil de déploiement continu si fantastique.