GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Jenkins Build :Configurer un projet Freestyle dans Jenkins

Présentation

Jenkins est un serveur open source utilisé pour automatiser le développement et le déploiement de logiciels. Il permet aux développeurs de créer des tâches reproductibles contenant tout le code nécessaire pour créer une application.

Dans ce didacticiel, nous allons définir ce qu'est un projet Jenkins Freestyle et vous montrer comment en créer un.

Prérequis

  • Une copie de Jenkins installée et prête à l'emploi (découvrez comment installer Jenkins sur Windows 10, Ubuntu 18.04, Debian 10, CentOS 8 ou installer Jenkins sur un cluster Kubernetes)
  • Accès à un navigateur Web

Qu'est-ce qu'une tâche de compilation ?

Une tâche de build Jenkins contient la configuration permettant d'automatiser une tâche ou une étape spécifique dans le processus de création d'application. Ces tâches incluent la collecte des dépendances, la compilation, l'archivage ou la transformation du code, ainsi que le test et le déploiement du code dans différents environnements.

Jenkins prend en charge plusieurs types de tâches de build, tels que les projets de style libre, les pipelines, les projets multi-configuration, les dossiers, les pipelines multibranches et les dossiers d'organisation.

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

Les projets Jenkins freestyle permettent aux utilisateurs d'automatiser des tâches simples, telles que l'exécution de tests, la création et le conditionnement d'applications, la production de rapports ou l'exécution de commandes. Les projets Freestyle sont reproductibles et contiennent à la fois des étapes de construction et des actions post-construction.

Même si les travaux de style libre sont très flexibles, ils prennent en charge un nombre limité d'actions générales de construction et de post-construction. Toute action spécialisée ou atypique qu'un utilisateur souhaite ajouter à un projet de style libre nécessite des plugins supplémentaires.

Comment configurer une tâche de build dans Jenkins

Suivez les étapes décrites ci-dessous pour configurer et exécuter un nouveau projet Jenkins freestyle.

Étape 1 :Créer un nouveau projet de style libre

1. Cliquez sur Nouvel élément lien sur le côté gauche du tableau de bord Jenkins.

2. Saisissez le nom du nouveau projet dans le champ Entrez un nom d'élément champ et sélectionnez le projet Freestyle taper. Cliquez sur OK pour continuer.

3. Sous Général , ajoutez une description du projet dans l'onglet Description champ.

Étape 2 :Ajouter une étape de compilation

1. Faites défiler jusqu'à Construire rubrique.

2. Ouvrez l'étape d'ajout de compilation menu déroulant et sélectionnez Exécuter la commande batch Windows .

3. Entrez les commandes que vous souhaitez exécuter dans le champ Command domaine. Pour ce didacticiel, nous utilisons un simple ensemble de commandes qui affichent la version actuelle du répertoire de travail Java et Jenkins :

java -version
dir

4. Cliquez sur Enregistrer bouton pour enregistrer les modifications apportées au projet.

Étape 3 :Créer le projet

1. Cliquez sur Créer maintenant lien sur le côté gauche de la page du nouveau projet.

2. Cliquez sur le lien vers la dernière version du projet dans l'Historique des versions. rubrique.

3. Cliquez sur Sortie de la console lien sur le côté gauche pour afficher la sortie des commandes que vous avez saisies.

4. La sortie de la console indique que Jenkins exécute avec succès les commandes, affichant la version actuelle de Java et le répertoire de travail de Jenkins.


Ubuntu
  1. Ubuntu - Comment définir une adresse IP statique dans Ubuntu ?

  2. Comment configurer un réseau NFS ?

  3. Comment définir par défaut Ruby 2.1.2 ?

  4. Erreur CMake :les variables suivantes sont utilisées dans ce projet, mais elles sont définies sur NOTFOUND

  5. Comment construire et installer GLFW 3 et l'utiliser dans un projet Linux

Configurer Postman sur Ubuntu 20.04

Comment installer et configurer Jenkins dans Rocky Linux/Centos 8

Comment installer et configurer Jenkins dans Fedora 35

Comment installer et configurer Jenkins dans Debian 11

Comment installer Jenkins sur Ubuntu 14.04

Où les variables d'environnement doivent-elles être définies pour Jenkins ?