Comment créer un nouveau travail de construction dans le projet Jenkins Freestyle

Qu'est-ce qu'un projet Jenkins Freestyle ?

Projet Jenkins Freestyle est une tâche de build, un script ou un pipeline répétable qui contient des étapes et des actions post-build. Il s’agit d’un travail ou d’une tâche amélioré qui peut s’étendre sur plusieurs opérations. Il vous permet de configurer des déclencheurs de build et offre une sécurité basée sur le projet pour votre projet Jenkins. Il propose également des plugins pour vous aider à créer des étapes et des actions post-construction.

Les types d'actions que vous pouvez effectuer lors d'une étape de génération Jenkins ou d'une action post-construction sont assez limités. Il existe de nombreux plugins standards disponibles dans un projet Jenkins Freestyle pour vous aider à surmonter ce problème.

Comment créer un emploi dans Jenkins
Comment créer un emploi dans Jenkins

Comment créer un nouveau travail de construction dans Jenkins

Le travail de construction freestyle est une option très flexible et facile à utiliser. Vous pouvez l'utiliser pour tout type de projet ; il est facile à configurer et bon nombre de ses options apparaissent dans d'autres tâches de construction. Vous trouverez ci-dessous un processus étape par étape pour créer un emploi Jenkin.

Étape 1) Connectez-vous à Jenkins


Pour créer une tâche freestyle Jenkins, connectez-vous à votre tableau de bord Jenkins en visitant votre chemin d'installation Jenkins. Habituellement, il sera hébergé sur localhost à l'adresse http://localhost:8080 Si vous avez installé Jenkins dans un autre chemin, utilisez l'URL appropriée pour accéder à votre tableau de bord, comme indiqué dans l'exemple de création de tâches Jenkins ci-dessous.

Créer un nouveau travail de construction dans Jenkins

Étape 2) Créer un nouvel élément

Cliquer sur "Nouvel article» en haut à gauche de votre tableau de bord.

Créer un nouveau travail de construction dans Jenkins

Étape 3) Entrez l'article details

Dans l'écran suivant,

  1. Entrez le nom de l'élément que vous souhaitez créer. Nous utiliserons le « Hello world » pour cette démo.
  2. Sélectionnez un projet Freestyle
  3. Cliquez sur OK

Créer un nouveau travail de construction dans Jenkins

Étape 4) Entrez le projet details

Entrez le details du projet que vous souhaitez tester.

Créer un nouveau travail de construction dans Jenkins

Étape 5) Entrez l'URL du référentiel

Sous Gestion du code source, saisissez l'URL de votre référentiel. Nous avons un référentiel de tests situé à https://github.com/kriru/firstJava.git

Créer un nouveau travail de construction dans Jenkins

Il vous est également possible d'utiliser un référentiel local.

Si votre référentiel GitHub est privé, Jenkins validera d'abord vos informations de connexion avec GitHub et ensuite seulement extraira le code source de votre référentiel GitHub.

Étape 6) Ajustez les paramètres

Maintenant que vous avez fourni toutes les informationstails, il est temps de construire le code. Ajustez les paramètres sous le construire section pour construire le code au moment où vous le souhaitez. Vous pouvez même planifier la construction de manière périodique, à des heures définies.

Sous construire,

1. Cliquer sur "Ajouter une étape de construction »

2. Cliquer sur "Exécuter Windows commande par lots» et ajoutez les commandes que vous souhaitez exécuter pendant le processus de construction.

Créer un nouveau travail de construction dans Jenkins

Ici, j'ai ajouté les commandes java pour compiler le code java.

J'ai ajouté le suivantwing windows commandes:

javac BonjourMonde.java

java bonjour le monde

Créer un nouveau travail de construction dans Jenkins

Étape 7) Enregistrez le projet

Lorsque vous avez saisi toutes les données,

  1. Cliquez Appliquer
  2. Épargnez le projet.

Étape 8) Créer le code source

Maintenant, dans l'écran principal, cliquez sur le Construisez maintenant sur le côté gauche pour construire le code source.

Créer un nouveau travail de construction dans Jenkins

Étape 9) Vérifiez l'état

Après avoir cliqué sur Construisez maintenant, vous pouvez voir l'état de la build sous laquelle vous exécutez Historique de la construction.

Créer un nouveau travail de construction dans Jenkins

Étape 10) Voir la sortie de la console

Cliquez sur le Numéro de construction puis cliquez sur sortie console pour voir l'état de la build que vous exécutez. Il devrait vous montrer un message de réussite, à condition que vous ayez suivi correctement la configuration, comme indiqué dans l'exemple de création d'une nouvelle tâche Jenkins ci-dessous.

Créer un nouveau travail de construction dans Jenkins

En résumé, nous avons exécuté un programme HelloWorld hébergé sur GitHub. Jenkin extrait le code du référentiel distant et le construit en continu à une fréquence que vous définissez.

Résumé

  • Jenkins Freestyle Project est une tâche de build, un script ou un pipeline répétable qui contient des étapes et des actions post-build. Il s’agit d’un travail ou d’une tâche amélioré qui peut s’étendre sur plusieurs opérations.
  • Les types d'actions que vous pouvez effectuer au cours d'une étape de génération ou d'une action post-construction sont assez limités. Il existe de nombreux plugins standards disponibles dans un projet Jenkins Freestyle pour vous aider à surmonter ce problème.
  • Les tâches Jenkins de construction libre sont très flexibles et faciles à utiliser. Vous pouvez l'utiliser pour tout type de projet ; il est facile à configurer et bon nombre de ses options apparaissent dans d'autres tâches de build Jenkins.
  • Si votre référentiel GitHub est privé, Jenkins validera d'abord vos informations de connexion avec GitHub et ensuite seulement extraira le code source de votre référentiel GitHub.