{"id":9611,"date":"2024-10-27T19:36:25","date_gmt":"2024-10-27T19:36:25","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=9611"},"modified":"2024-10-27T19:37:29","modified_gmt":"2024-10-27T19:37:29","slug":"guide-pour-installer-et-configurer-jenkins","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/","title":{"rendered":"Guide pour installer et configurer Jenkins"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr.jpg\" alt=\"tutoriel d'installation de Jenkins installer et configurer Jenkins guide de configuration de Jenkins\" class=\"wp-image-9621\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"introduction-%C3%A0-jenkins\"><strong>Introduction \u00e0 Jenkins<\/strong><\/h3>\n\n\n\n<p>Jenkins est un serveur d&#8217;automatisation open-source populaire utilis\u00e9 pour orchestrer les processus de construction, de test et de d\u00e9ploiement de logiciels. Il prend en charge une vari\u00e9t\u00e9 de plugins qui am\u00e9liorent ses fonctionnalit\u00e9s, faisant de lui l&#8217;un des outils incontournables pour automatiser presque toutes les parties du cycle de d\u00e9veloppement logiciel. L&#8217;extensibilit\u00e9 de Jenkins, combin\u00e9e \u00e0 sa communaut\u00e9 active, en a fait un pilier des cha\u00eenes d&#8217;outils DevOps.<\/p>\n\n\n\n<p>Comprendre comment installer et configurer Jenkins est essentiel pour toute personne impliqu\u00e9e dans le DevOps ou le d\u00e9veloppement. Ce guide vous guidera \u00e0 travers le processus d&#8217;installation, la configuration de Jenkins pour votre environnement, et la cr\u00e9ation de votre premier job Jenkins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pr%C3%A9requis\"><strong>Pr\u00e9requis<\/strong><\/h3>\n\n\n\n<p>Avant de commencer le processus d&#8217;installation de Jenkins, assurez-vous d&#8217;avoir les \u00e9l\u00e9ments suivants :<\/p>\n\n\n\n<ol>\n<li><strong>Un serveur Linux<\/strong>&nbsp;: Jenkins fonctionne mieux sur un syst\u00e8me de type Unix, mais il peut \u00e9galement \u00eatre utilis\u00e9 sur Windows. Dans ce guide, nous nous concentrerons sur les distributions bas\u00e9es sur Ubuntu\/Debian.<\/li>\n\n\n\n<li><strong>Java install\u00e9<\/strong>&nbsp;: Jenkins fonctionne avec Java, vous devez donc vous assurer que Java est install\u00e9. Jenkins n\u00e9cessite Java 8 ou 11.<\/li>\n\n\n\n<li><strong>Acc\u00e8s root ou sudo<\/strong>&nbsp;: Vous aurez besoin de privil\u00e8ges root ou sudo pour installer des paquets et configurer Jenkins sur votre serveur.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installation-de-jenkins-sur-ubuntu\"><strong>Installation de Jenkins sur Ubuntu<\/strong><\/h3>\n\n\n\n<p>Commen\u00e7ons par installer Jenkins sur un syst\u00e8me bas\u00e9 sur Ubuntu. Nous aborderons l&#8217;installation de Jenkins \u00e0 l&#8217;aide du paquet par d\u00e9faut d&#8217;Ubuntu et du d\u00e9p\u00f4t officiel de Jenkins, garantissant ainsi que vous obteniez la derni\u00e8re version.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-mise-%C3%A0-jour-de-votre-syst%C3%A8me\"><strong>1. Mise \u00e0 jour de votre syst\u00e8me<\/strong><\/h4>\n\n\n\n<p>La premi\u00e8re \u00e9tape avant d&#8217;installer un nouveau logiciel est de vous assurer que votre syst\u00e8me est \u00e0 jour. Utilisez les commandes suivantes pour mettre \u00e0 jour l&#8217;index des paquets de votre syst\u00e8me et mettre \u00e0 niveau tous les paquets install\u00e9s :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update\n$ sudo apt upgrade<\/code><\/pre>\n\n\n\n<p>Cela mettra \u00e0 jour vos listes de paquets et installera toutes les mises \u00e0 niveau disponibles pour vos paquets existants.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-installer-java\"><strong>2. Installer Java<\/strong><\/h4>\n\n\n\n<p>Jenkins n\u00e9cessite Java pour fonctionner. Vous pouvez installer OpenJDK, qui est l&#8217;impl\u00e9mentation open-source de la plateforme Java. Pour installer Java 11, utilisez la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt install openjdk-11-jdk<\/code><\/pre>\n\n\n\n<p>Une fois l&#8217;installation termin\u00e9e, v\u00e9rifiez que Java est install\u00e9 en v\u00e9rifiant la version :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ java -version<\/code><\/pre>\n\n\n\n<p>Vous devriez voir un r\u00e9sultat indiquant que Java 11 est install\u00e9.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-ajouter-le-d%C3%A9p%C3%B4t-jenkins\"><strong>3. Ajouter le d\u00e9p\u00f4t Jenkins<\/strong><\/h4>\n\n\n\n<p>Maintenant, vous devez ajouter le d\u00e9p\u00f4t Jenkins \u00e0 votre syst\u00e8me afin de pouvoir installer la derni\u00e8re version de Jenkins. Commencez par importer la cl\u00e9 GPG pour le d\u00e9p\u00f4t Jenkins :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ curl -fsSL https:\/\/pkg.jenkins.io\/debian\/jenkins.io.key | sudo tee \\\n  \/usr\/share\/keyrings\/jenkins-keyring.asc &gt; \/dev\/null<\/code><\/pre>\n\n\n\n<p>Ensuite, ajoutez le d\u00e9p\u00f4t Jenkins \u00e0 la liste des sources de votre syst\u00e8me :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ echo deb [signed-by=\/usr\/share\/keyrings\/jenkins-keyring.asc] \\\n  https:\/\/pkg.jenkins.io\/debian binary\/ | sudo tee \\\n  \/etc\/apt\/sources.list.d\/jenkins.list &gt; \/dev\/null<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-installer-jenkins\"><strong>4. Installer Jenkins<\/strong><\/h4>\n\n\n\n<p>Une fois que le d\u00e9p\u00f4t Jenkins est ajout\u00e9, mettez \u00e0 jour votre liste de paquets pour refl\u00e9ter le nouveau d\u00e9p\u00f4t :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update<\/code><\/pre>\n\n\n\n<p>Ensuite, installez Jenkins en utilisant la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt install jenkins<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-d%C3%A9marrer-et-activer-jenkins\"><strong>5. D\u00e9marrer et activer Jenkins<\/strong><\/h4>\n\n\n\n<p>Apr\u00e8s l&#8217;installation, vous devez d\u00e9marrer le service Jenkins et l&#8217;activer pour qu&#8217;il se lance au d\u00e9marrage :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo systemctl start jenkins\n$ sudo systemctl enable jenkins<\/code><\/pre>\n\n\n\n<p>Vous pouvez v\u00e9rifier l&#8217;\u00e9tat de Jenkins pour vous assurer qu&#8217;il fonctionne correctement :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo systemctl status jenkins<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-configurer-le-pare-feu\"><strong>6. Configurer le pare-feu<\/strong><\/h4>\n\n\n\n<p>Par d\u00e9faut, Jenkins fonctionne sur le port 8080. Si vous utilisez un pare-feu, comme UFW (Uncomplicated Firewall), vous devez ouvrir le port 8080 pour permettre le trafic :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo ufw allow 8080\n$ sudo ufw status<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"acc%C3%A9der-%C3%A0-jenkins-pour-la-premi%C3%A8re-fois\"><strong>Acc\u00e9der \u00e0 Jenkins pour la premi\u00e8re fois<\/strong><\/h3>\n\n\n\n<p>Maintenant que Jenkins est install\u00e9 et en cours d&#8217;ex\u00e9cution, vous pouvez acc\u00e9der \u00e0 son interface Web pour finaliser la configuration.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-r%C3%A9cup%C3%A9rer-le-mot-de-passe-administrateur-initial\"><strong>1. R\u00e9cup\u00e9rer le mot de passe administrateur initial<\/strong><\/h4>\n\n\n\n<p>La premi\u00e8re fois que vous acc\u00e9dez \u00e0 Jenkins, il vous demandera un mot de passe administrateur. Ce mot de passe est stock\u00e9 dans un fichier sur votre serveur. Utilisez la commande suivante pour afficher le mot de passe :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo cat \/var\/lib\/jenkins\/secrets\/initialAdminPassword<\/code><\/pre>\n\n\n\n<p>Copiez le mot de passe et collez-le lorsque vous y \u00eates invit\u00e9 dans l&#8217;assistant de configuration de Jenkins.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-ouvrir-jenkins-dans-votre-navigateur-web\"><strong>2. Ouvrir Jenkins dans votre navigateur Web<\/strong><\/h4>\n\n\n\n<p>Ouvrez votre navigateur Web et naviguez \u00e0 l&#8217;adresse suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">http:\/\/votre-ip-de-serveur:8080<\/code><\/pre>\n\n\n\n<p>Vous serez accueilli par l&#8217;assistant de configuration de Jenkins, o\u00f9 vous devrez coller le mot de passe que vous avez r\u00e9cup\u00e9r\u00e9 pr\u00e9c\u00e9demment.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-installer-les-plugins-sugg%C3%A9r%C3%A9s\"><strong>3. Installer les plugins sugg\u00e9r\u00e9s<\/strong><\/h4>\n\n\n\n<p>Jenkins vous proposera d&#8217;installer des plugins. S\u00e9lectionnez l&#8217;option&nbsp;<strong>&#8220;Installer les plugins sugg\u00e9r\u00e9s&#8221;<\/strong>. Jenkins installera automatiquement les plugins les plus couramment utilis\u00e9s, tels que Git, Pipeline, etc.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-cr%C3%A9er-un-utilisateur-administrateur\"><strong>4. Cr\u00e9er un utilisateur administrateur<\/strong><\/h4>\n\n\n\n<p>Apr\u00e8s l&#8217;installation des plugins, Jenkins vous demandera de cr\u00e9er un utilisateur administrateur. Remplissez les informations n\u00e9cessaires et cliquez sur&nbsp;<strong>Enregistrer et Terminer<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-jenkins-est-pr%C3%AAt\"><strong>5. Jenkins est pr\u00eat<\/strong><\/h4>\n\n\n\n<p>Vous avez maintenant install\u00e9 et configur\u00e9 Jenkins avec succ\u00e8s. Vous serez redirig\u00e9 vers le tableau de bord Jenkins, o\u00f9 vous pourrez commencer \u00e0 cr\u00e9er des jobs et automatiser vos t\u00e2ches.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configuration-de-jenkins\"><strong>Configuration de Jenkins<\/strong><\/h3>\n\n\n\n<p>Maintenant que vous avez install\u00e9 Jenkins, il est temps de le configurer en fonction des besoins de votre projet. Jenkins propose une large gamme d&#8217;options de configuration qui peuvent \u00eatre adapt\u00e9es \u00e0 presque tous les flux de travail.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-configurer-le-syst%C3%A8me\"><strong>1. Configurer le syst\u00e8me<\/strong><\/h4>\n\n\n\n<p>Depuis le tableau de bord Jenkins, acc\u00e9dez \u00e0&nbsp;<strong>G\u00e9rer Jenkins &gt; Configurer le syst\u00e8me<\/strong>. Cette section vous permet de d\u00e9finir des configurations globales, telles que des variables d&#8217;environnement, des notifications par e-mail et des chemins vers des outils de construction comme Maven, Gradle, et plus encore.<\/p>\n\n\n\n<p>Par exemple, pour configurer Java et Git :<\/p>\n\n\n\n<ul>\n<li><strong>JDK<\/strong>&nbsp;: Assurez-vous que Jenkins conna\u00eet le chemin de votre installation Java. Dans la section &#8220;JDK&#8221;, sp\u00e9cifiez manuellement le chemin ou laissez Jenkins l&#8217;installer automatiquement.<\/li>\n\n\n\n<li><strong>Git<\/strong>&nbsp;: Si vous utilisez Git pour le contr\u00f4le de version, assurez-vous que Git est install\u00e9 et que Jenkins peut le trouver en fournissant le chemin sous &#8220;Git&#8221;.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-configuration-des-outils-globaux\"><strong>2. Configuration des outils globaux<\/strong><\/h4>\n\n\n\n<p>Naviguez vers&nbsp;<strong>G\u00e9rer Jenkins &gt; Configuration des outils globaux<\/strong>&nbsp;pour configurer les outils que Jenkins utilisera pour construire votre code. Vous pouvez configurer des outils tels que :<\/p>\n\n\n\n<ul>\n<li><strong>Maven<\/strong><\/li>\n\n\n\n<li><strong>Gradle<\/strong><\/li>\n\n\n\n<li><strong>NodeJS<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Ici, vous pouvez sp\u00e9cifier les chemins d&#8217;installation ou laisser Jenkins installer les outils automatiquement.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-configuration-de-la-s%C3%A9curit%C3%A9\"><strong>3. Configuration de la s\u00e9curit\u00e9<\/strong><\/h4>\n\n\n\n<p>Jenkins propose un syst\u00e8me de s\u00e9curit\u00e9 robuste qui vous permet de contr\u00f4ler l&#8217;acc\u00e8s en fonction des r\u00f4les des utilisateurs. Pour configurer la s\u00e9curit\u00e9 :<\/p>\n\n\n\n<ul>\n<li>Allez dans&nbsp;<strong>G\u00e9rer Jenkins &gt; Configurer la s\u00e9curit\u00e9 globale<\/strong>.<\/li>\n\n\n\n<li>Activez&nbsp;<strong>La propre base de donn\u00e9es utilisateur de Jenkins<\/strong>&nbsp;pour g\u00e9rer les utilisateurs localement.<\/li>\n\n\n\n<li>D\u00e9finissez&nbsp;<strong>Autorisation<\/strong>&nbsp;sur &#8220;S\u00e9curit\u00e9 bas\u00e9e sur les r\u00f4les&#8221; pour cr\u00e9er des autorisations granulaires pour diff\u00e9rents utilisateurs.<\/li>\n<\/ul>\n\n\n\n<p>Vous pouvez \u00e9galement int\u00e9grer Jenkins avec des syst\u00e8mes d&#8217;authentification externes comme LDAP, GitHub OAuth, ou Active Directory.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-configurer-les-plugins-jenkins\"><strong>4. Configurer les plugins Jenkins<\/strong><\/h4>\n\n\n\n<p>La v\u00e9ritable puissance de Jenkins r\u00e9side dans ses plugins. Il existe des milliers de plugins disponibles pour Jenkins qui s&#8217;int\u00e8grent avec divers outils et services. Pour g\u00e9rer vos plugins, acc\u00e9dez \u00e0&nbsp;<strong>G\u00e9rer Jenkins &gt; G\u00e9rer les plugins<\/strong>.<\/p>\n\n\n\n<p>D&#8217;ici, vous pouvez :<\/p>\n\n\n\n<ul>\n<li><strong>Installer de nouveaux plugins<\/strong>&nbsp;: Parcourez les plugins disponibles et installez ceux qui r\u00e9pondent aux besoins de votre projet.<\/li>\n\n\n\n<li><strong>Mettre \u00e0 jour les plugins<\/strong>&nbsp;: Maintenez vos plugins \u00e0 jour pour garantir la compatibilit\u00e9 avec les derni\u00e8res versions de Jenkins.<\/li>\n<\/ul>\n\n\n\n<p>Certains plugins essentiels pour une configuration CI\/CD typique incluent :<\/p>\n\n\n\n<ul>\n<li><strong>Git Plugin<\/strong>&nbsp;: Permet \u00e0 Jenkins de r\u00e9cup\u00e9rer du code \u00e0 partir de d\u00e9p\u00f4ts Git.<\/li>\n\n\n\n<li><strong>Pipeline Plugin<\/strong>&nbsp;: Vous aide \u00e0 d\u00e9finir les jobs Jenkins sous forme de code.<\/li>\n\n\n\n<li><strong>Email Extension Plugin<\/strong>&nbsp;: Pour envoyer des notifications par e-mail lorsque des builds r\u00e9ussissent ou \u00e9chouent.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cr%C3%A9er-votre-premier-job-jenkins\"><strong>Cr\u00e9er votre premier job Jenkins<\/strong><\/h3>\n\n\n\n<p>Maintenant que Jenkins est op\u00e9rationnel, il est temps de cr\u00e9er votre premier job. Les jobs dans Jenkins sont essentiellement des t\u00e2ches que Jenkins automatisera, comme la construction, le test et le d\u00e9ploiement de votre code.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-cr%C3%A9er-un-nouveau-job\"><strong>1. Cr\u00e9er un nouveau job<\/strong><\/h4>\n\n\n\n<ul>\n<li>Depuis le tableau de bord Jenkins, cliquez sur&nbsp;<strong>Nouvel \u00e9l\u00e9ment<\/strong>.<\/li>\n\n\n\n<li>Entrez un nom pour votre job.<\/li>\n\n\n\n<li>S\u00e9lectionnez&nbsp;<strong>Projet freestyle<\/strong>&nbsp;comme type de job et cliquez sur&nbsp;<strong>OK<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-configurer-le-job\"><strong>2. Configurer le job<\/strong><\/h4>\n\n\n\n<p>Apr\u00e8s avoir cr\u00e9\u00e9 le job, vous serez redirig\u00e9 vers la page de configuration du job. Ici, vous pouvez sp\u00e9cifier les d\u00e9tails du job :<\/p>\n\n\n\n<ul>\n<li><strong>Gestion du code source<\/strong>&nbsp;: Si votre code est stock\u00e9 dans un syst\u00e8me de contr\u00f4le de version tel que Git, sp\u00e9cifiez l&#8217;URL du d\u00e9p\u00f4t et toutes les informations d&#8217;identification n\u00e9cessaires.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git clone https:\/\/github.com\/votre-repo.git<\/code><\/pre>\n\n\n\n<ul>\n<li><strong>D\u00e9clencheurs de build<\/strong>&nbsp;: Sp\u00e9cifiez quand le job doit \u00eatre ex\u00e9cut\u00e9. Vous pouvez configurer des d\u00e9clencheurs pour ex\u00e9cuter le job manuellement, selon un horaire, ou automatiquement \u00e0 chaque changement dans le d\u00e9p\u00f4t de code (webhook).<\/li>\n\n\n\n<li><strong>Environnement de build<\/strong>&nbsp;: D\u00e9finissez les variables d&#8217;environnement n\u00e9cessaires ou configurez des \u00e9tapes de build suppl\u00e9mentaires.<\/li>\n\n\n\n<li><strong>\u00c9tapes de build<\/strong>&nbsp;: D\u00e9finissez ce que le job doit faire. Par exemple, si votre projet utilise Maven, vous pouvez ajouter une \u00e9tape de build pour ex\u00e9cuter des commandes Maven telles que :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ mvn clean install<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-enregistrer-et-ex%C3%A9cuter-le-job\"><strong>3. Enregistrer et ex\u00e9cuter le job<\/strong><\/h4>\n\n\n\n<p>Apr\u00e8s avoir configur\u00e9 votre job, cliquez sur&nbsp;<strong>Enregistrer<\/strong>. Vous pouvez maintenant d\u00e9clencher le job manuellement en cliquant sur&nbsp;<strong>Build Now<\/strong>&nbsp;sur la page du job. Jenkins ex\u00e9cutera les \u00e9tapes de build et affichera l&#8217;\u00e9tat du build.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mise-en-place-de-pipelines-jenkins\"><strong>Mise en place de pipelines Jenkins<\/strong><\/h3>\n\n\n\n<p>Jenkins Pipeline est une suite de plugins qui prend en charge la mise en \u0153uvre et l&#8217;int\u00e9gration de pipelines de livraison continue dans Jenkins. Les pipelines vous permettent de d\u00e9finir l&#8217;ensemble de votre processus de build, de bout en bout, sous forme de code.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-cr%C3%A9er-un-nouveau-job-pipeline\"><strong>1. Cr\u00e9er un nouveau job Pipeline<\/strong><\/h4>\n\n\n\n<p>Depuis le tableau de bord Jenkins :<\/p>\n\n\n\n<ul>\n<li>Cliquez sur&nbsp;<strong>Nouvel \u00e9l\u00e9ment<\/strong>.<\/li>\n\n\n\n<li>Entrez un nom pour le pipeline.<\/li>\n\n\n\n<li>S\u00e9lectionnez&nbsp;<strong>Pipeline<\/strong>&nbsp;et cliquez sur&nbsp;<strong>OK<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-d%C3%A9finir-le-script-du-pipeline\"><strong>2. D\u00e9finir le script du pipeline<\/strong><\/h4>\n\n\n\n<p>Un pipeline est d\u00e9fini \u00e0 l&#8217;aide d&#8217;un fichier Jenkinsfile, qui est un fichier texte contenant le code du pipeline. Vous pouvez \u00e9crire le pipeline directement dans l&#8217;interface Jenkins ou le charger \u00e0 partir de votre d\u00e9p\u00f4t de contr\u00f4le de source.<\/p>\n\n\n\n<p>Voici \u00e0 quoi ressemble un Jenkinsfile basique :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">pipeline {\n    agent any\n    stages {\n        stage('Build') {\n            steps {\n                sh 'mvn clean install'\n            }\n        }\n        stage('Test') {\n            steps {\n                sh 'mvn test'\n            }\n        }\n        stage('Deploy') {\n            steps {\n                sh '.\/deploy.sh'\n            }\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p>Ce pipeline comporte trois \u00e9tapes : Build, Test, et Deploy, chacune ex\u00e9cutant une commande shell (<code>sh<\/code>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bonnes-pratiques-avec-jenkins\"><strong>Bonnes pratiques avec Jenkins<\/strong><\/h3>\n\n\n\n<p>Pour vous assurer que vous utilisez Jenkins de mani\u00e8re efficace, voici quelques bonnes pratiques :<\/p>\n\n\n\n<ul>\n<li><strong>Maintenez Jenkins \u00e0 jour<\/strong>&nbsp;: Mettez r\u00e9guli\u00e8rement \u00e0 jour Jenkins et ses plugins pour b\u00e9n\u00e9ficier des derni\u00e8res fonctionnalit\u00e9s et des correctifs de s\u00e9curit\u00e9.<\/li>\n\n\n\n<li><strong>Sauvegardez la configuration de Jenkins<\/strong>&nbsp;: Sauvegardez r\u00e9guli\u00e8rement la configuration de Jenkins pour \u00e9viter de perdre les param\u00e8tres des jobs et des plugins.<\/li>\n\n\n\n<li><strong>Utilisez les Pipelines<\/strong>&nbsp;: Au lieu d&#8217;utiliser des jobs freestyle, essayez de d\u00e9finir vos processus de build en utilisant des Pipelines. Les Pipelines sont plus flexibles et peuvent g\u00e9rer des flux de travail complexes.<\/li>\n\n\n\n<li><strong>Surveillez les performances<\/strong>&nbsp;: Jenkins peut parfois consommer beaucoup de ressources, surtout si vous ex\u00e9cutez plusieurs jobs simultan\u00e9ment. Surveillez les performances de Jenkins et ajustez les ressources au besoin.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"conclusion\"><strong>Conclusion<\/strong><\/h3>\n\n\n\n<p>Jenkins est un outil incroyablement puissant pour automatiser les workflows de d\u00e9veloppement logiciel. Dans ce tutoriel, nous avons couvert comment installer et configurer Jenkins sur un serveur Ubuntu, cr\u00e9er des jobs et configurer des Pipelines Jenkins. Avec Jenkins, vous pouvez consid\u00e9rablement simplifier vos processus de d\u00e9veloppement et de livraison, permettant des it\u00e9rations plus rapides et des logiciels de meilleure qualit\u00e9.<\/p>\n\n\n\n<p>En suivant ce guide, vous devriez maintenant disposer d&#8217;une installation Jenkins pleinement fonctionnelle pr\u00eate \u00e0 cr\u00e9er et d\u00e9ployer vos projets. Que vous configuriez l&#8217;int\u00e9gration continue pour un petit projet ou que vous g\u00e9riez des workflows complexes d&#8217;entreprise, Jenkins peut \u00e9voluer pour r\u00e9pondre \u00e0 vos besoins.<\/p>\n\n\n\n<p>N&#8217;oubliez pas d&#8217;explorer la vaste biblioth\u00e8que de plugins Jenkins pour trouver des int\u00e9grations et des outils qui peuvent rendre votre automatisation encore plus puissante. Vous \u00eates maintenant pr\u00eat \u00e0 commencer \u00e0 automatiser vos workflows de d\u00e9veloppement et \u00e0 am\u00e9liorer l&#8217;efficacit\u00e9 de votre \u00e9quipe.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faqs\"><strong>FAQs<\/strong><\/h3>\n\n\n\n<p><strong>Quelles sont les exigences syst\u00e8me pour Jenkins ?<\/strong><br>Jenkins fonctionne sur la plupart des syst\u00e8mes d&#8217;exploitation modernes et n\u00e9cessite Java 8 ou 11. Il a besoin d&#8217;au moins 1 Go de RAM pour une utilisation \u00e0 petite \u00e9chelle et plus pour les projets plus importants.<\/p>\n\n\n\n<p><strong>Jenkins peut-il \u00eatre install\u00e9 sur Windows ?<\/strong><br>Oui, Jenkins peut \u00eatre install\u00e9 sur Windows, bien qu&#8217;il soit plus couramment utilis\u00e9 sur des syst\u00e8mes bas\u00e9s sur Linux. L&#8217;installation sur Windows suit un processus similaire avec un package MSI.<\/p>\n\n\n\n<p><strong>Comment mettre \u00e0 jour Jenkins ?<\/strong><br>Vous pouvez mettre \u00e0 jour Jenkins via l&#8217;interface Web de Jenkins en acc\u00e9dant \u00e0&nbsp;<strong>G\u00e9rer Jenkins &gt; G\u00e9rer les plugins<\/strong>. Il est essentiel de maintenir Jenkins et ses plugins \u00e0 jour.<\/p>\n\n\n\n<p><strong>Qu&#8217;est-ce qu&#8217;un Jenkinsfile ?<\/strong><br>Un Jenkinsfile est un fichier texte qui contient le code d&#8217;un Pipeline Jenkins. Il d\u00e9finit les \u00e9tapes d&#8217;un pipeline d&#8217;int\u00e9gration ou de livraison continue.<\/p>\n\n\n\n<p><strong>Jenkins peut-il \u00eatre utilis\u00e9 pour le d\u00e9ploiement ?<\/strong><br>Oui, Jenkins peut automatiser les processus de d\u00e9ploiement en s&#8217;int\u00e9grant \u00e0 divers outils et plateformes de d\u00e9ploiement tels qu&#8217;AWS, Kubernetes, et plus encore.<\/p>\n\n\n\n<p><strong>Comment sauvegarder Jenkins ?<\/strong><br>Jenkins n&#8217;a pas d&#8217;outil de sauvegarde int\u00e9gr\u00e9, mais vous pouvez sauvegarder votre r\u00e9pertoire home de Jenkins, qui contient les configurations des jobs, les donn\u00e9es des plugins, et les donn\u00e9es des utilisateurs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction \u00e0 Jenkins Jenkins est un serveur d&#8217;automatisation open-source populaire utilis\u00e9 pour orchestrer les processus de construction, de test et de d\u00e9ploiement de logiciels. Il prend en charge une vari\u00e9t\u00e9 de plugins qui am\u00e9liorent ses fonctionnalit\u00e9s, faisant de lui l&#8217;un des outils incontournables pour automatiser presque toutes les parties du cycle de d\u00e9veloppement logiciel. L&#8217;extensibilit\u00e9 ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[293,186],"tags":[],"yoast_head":"\n<title>Guide pour installer et configurer Jenkins - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Installer et configurer Jenkins facilement avec ce tutoriel \u00e9tape par \u00e9tape, couvrant l&#039;installation, la configuration et les param\u00e9trages essentiels.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide pour installer et configurer Jenkins - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Installer et configurer Jenkins facilement avec ce tutoriel \u00e9tape par \u00e9tape, couvrant l&#039;installation, la configuration et les param\u00e9trages essentiels.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-27T19:36:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-27T19:37:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Guide pour installer et configurer Jenkins\",\"datePublished\":\"2024-10-27T19:36:25+00:00\",\"dateModified\":\"2024-10-27T19:37:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\"},\"wordCount\":2215,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Logiciels et Outils\",\"Virtualisation et informatique en nuage\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\",\"name\":\"Guide pour installer et configurer Jenkins - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2024-10-27T19:36:25+00:00\",\"dateModified\":\"2024-10-27T19:37:29+00:00\",\"description\":\"Installer et configurer Jenkins facilement avec ce tutoriel \u00e9tape par \u00e9tape, couvrant l'installation, la configuration et les param\u00e9trages essentiels.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide pour installer et configurer Jenkins\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Guide pour installer et configurer Jenkins - WebHi Tutorials &amp; Documentations","description":"Installer et configurer Jenkins facilement avec ce tutoriel \u00e9tape par \u00e9tape, couvrant l'installation, la configuration et les param\u00e9trages essentiels.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/","og_locale":"en_US","og_type":"article","og_title":"Guide pour installer et configurer Jenkins - WebHi Tutorials &amp; Documentations","og_description":"Installer et configurer Jenkins facilement avec ce tutoriel \u00e9tape par \u00e9tape, couvrant l'installation, la configuration et les param\u00e9trages essentiels.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2024-10-27T19:36:25+00:00","article_modified_time":"2024-10-27T19:37:29+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/10\/jenkins_install_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Guide pour installer et configurer Jenkins","datePublished":"2024-10-27T19:36:25+00:00","dateModified":"2024-10-27T19:37:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/"},"wordCount":2215,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Logiciels et Outils","Virtualisation et informatique en nuage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/","name":"Guide pour installer et configurer Jenkins - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2024-10-27T19:36:25+00:00","dateModified":"2024-10-27T19:37:29+00:00","description":"Installer et configurer Jenkins facilement avec ce tutoriel \u00e9tape par \u00e9tape, couvrant l'installation, la configuration et les param\u00e9trages essentiels.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/guide-pour-installer-et-configurer-jenkins\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Guide pour installer et configurer Jenkins"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/9611"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=9611"}],"version-history":[{"count":5,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/9611\/revisions"}],"predecessor-version":[{"id":9628,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/9611\/revisions\/9628"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=9611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=9611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=9611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}