{"id":78687,"date":"2024-11-22T11:12:15","date_gmt":"2024-11-22T10:12:15","guid":{"rendered":"https:\/\/kinqsta.com\/fr\/?p=78687&#038;preview=true&#038;preview_id=78687"},"modified":"2024-11-25T09:43:36","modified_gmt":"2024-11-25T08:43:36","slug":"deploiement-continu-bitbucket-pipeline","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/","title":{"rendered":"Comment d\u00e9ployer en continu votre site WordPress sur Kinsta avec Bitbucket Pipelines ?"},"content":{"rendered":"<p>De nos jours, les <a href=\"https:\/\/kinqsta.com\/fr\/blog\/engager-developpeur-wordpress\/\">d\u00e9veloppeurs WordPress<\/a> s&rsquo;appuient sur <a href=\"https:\/\/kinqsta.com\/fr\/blog\/git-pour-developpement-web\/\">Git<\/a> pour rendre le d\u00e9veloppement plus fluide et permettre \u00e0 plusieurs personnes de travailler sur le m\u00eame projet sans se marcher sur les pieds.<\/p>\n<p><a href=\"https:\/\/bitbucket.org\/product\" target=\"_blank\" rel=\"noopener noreferrer\">Bitbucket<\/a> est une plateforme Git populaire, mais il ne suffit pas d&rsquo;y avoir votre code &#8211; vous voulez aussi un moyen de connecter ce d\u00e9p\u00f4t \u00e0 votre serveur. De cette fa\u00e7on, les mises \u00e0 jour pouss\u00e9es vers Bitbucket peuvent \u00eatre automatiquement d\u00e9ploy\u00e9es sur votre serveur, ce qui permet de maintenir votre site WordPress \u00e0 jour sans \u00e9tapes manuelles et r\u00e9p\u00e9titives.<\/p>\n<p>C&rsquo;est l\u00e0 que <a href=\"https:\/\/www.atlassian.com\/software\/bitbucket\/features\/pipelines\" target=\"_blank\" rel=\"noopener noreferrer\">Bitbucket Pipelines<\/a> entre en jeu. Bitbucket Pipelines vous permet de mettre en place un flux de travail pour le d\u00e9ploiement continu, afin que les mises \u00e0 jour de votre d\u00e9p\u00f4t soient automatiquement d\u00e9ploy\u00e9es sur votre site. Si vous utilisez Kinsta comme h\u00e9bergeur, vous pouvez utiliser <a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/connexion-ssh\/\">SSH<\/a> et Bitbucket Pipelines pour rendre tout le processus plus efficace.<\/p>\n<p>Cet article explique comment mettre en place un d\u00e9ploiement continu pour votre site WordPress h\u00e9berg\u00e9 sur Kinsta \u00e0 l&rsquo;aide de Bitbucket Pipelines.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Pr\u00e9-requis<\/h2>\n<p>Avant de mettre en place le d\u00e9ploiement continu pour votre site WordPress sur Kinsta, assurez-vous d&rsquo;avoir pr\u00e9par\u00e9 les \u00e9l\u00e9ments suivants :<\/p>\n<ol start=\"1\">\n<li>Votre site WordPress doit d\u00e9j\u00e0 \u00eatre <a href=\"https:\/\/kinqsta.com\/fr\/hebergement-wordpress\/dedie\/\">h\u00e9berg\u00e9 sur Kinsta<\/a>.<\/li>\n<li>Un acc\u00e8s \u00e0 la machine locale pour les fichiers de votre site WordPress.<\/li>\n<li>Un compte Bitbucket o\u00f9 vous allez stocker et pousser le code de votre site.<\/li>\n<li>Une connaissance de base de Git, comme la fa\u00e7on de pousser du code et de travailler avec un fichier <code>.gitignore<\/code>.<\/li>\n<\/ol>\n<h2>Configurer votre site WordPress sur Bitbucket<\/h2>\n<p>En tant qu&rsquo;utilisateur de Kinsta, vous avez deux moyens simples d&rsquo;acc\u00e9der aux fichiers de votre site WordPress. Vous pouvez soit <a href=\"https:\/\/kinqsta.com\/fr\/docs\/devkinsta\/integration-devkinsta\/\">r\u00e9cup\u00e9rer votre site du serveur Kinsta vers DevKinsta<\/a>, ce qui vous permet de travailler localement, soit <a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/sauvegardes-wordpress\/#downloadable-backups\">cr\u00e9er une sauvegarde t\u00e9l\u00e9chargeable<\/a> directement depuis votre <a href=\"https:\/\/kinqsta.com\/fr\/mykinsta\/\">tableau de bord MyKinsta<\/a>. Pour ce guide, nous utiliserons la m\u00e9thode de sauvegarde.<\/p>\n<h3>T\u00e9l\u00e9charger les fichiers de votre site WordPress<\/h3>\n<p>Pour t\u00e9l\u00e9charger une copie de vos fichiers WordPress depuis Kinsta, suivez les \u00e9tapes suivantes :<\/p>\n<ol start=\"1\">\n<li>Naviguez vers votre site dans le tableau de bord <a href=\"https:\/\/my.kinqsta.com\/login\/?lang=fr\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta<\/a>.<\/li>\n<li>Dans la colonne lat\u00e9rale gauche, cliquez sur <strong>Sauvegardes<\/strong> pour acc\u00e9der aux sauvegardes de l&rsquo;environnement de votre site.<\/li>\n<li>Allez dans l&rsquo;onglet <strong>T\u00e9l\u00e9chargement<\/strong> et cr\u00e9ez une sauvegarde t\u00e9l\u00e9chargeable.<\/li>\n<li>Une fois que le t\u00e9l\u00e9chargement est pr\u00eat, enregistrez-le sur votre PC local.<\/li>\n<\/ol>\n<p>Cette sauvegarde sera un fichier compress\u00e9. D\u00e9compressez-le pour acc\u00e9der \u00e0 tous vos fichiers WordPress.<\/p>\n<h3>Configurer votre projet pour Git et cr\u00e9er un d\u00e9p\u00f4t sur Bitbucket.<\/h3>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Si vos fichiers WordPress sont d\u00e9j\u00e0 configur\u00e9s sur Bitbucket, vous pouvez ignorer cette section. Assurez-vous simplement d&rsquo;ajouter votre cl\u00e9 publique SSH au tableau de bord MyKinsta.<\/p>\n<\/aside>\n\n<p>Ouvrez le dossier contenant les fichiers de votre site dans votre \u00e9diteur de code pr\u00e9f\u00e9r\u00e9. Pour \u00e9viter de t\u00e9l\u00e9charger des fichiers inutiles du c\u0153ur de WordPress, des t\u00e9l\u00e9versements de m\u00e9dias ou des informations sensibles, ajoutez un fichier <code>.gitignore<\/code> au r\u00e9pertoire racine de votre projet.<\/p>\n<p>Vous pouvez utiliser un <a href=\"https:\/\/github.com\/github\/gitignore\/blob\/main\/WordPress.gitignore\" target=\"_blank\" rel=\"noopener noreferrer\">mod\u00e8le standard<\/a>, copier son contenu et l&rsquo;enregistrer pour vous assurer que seuls les fichiers essentiels sont suivis.<\/p>\n<p>Vos fichiers WordPress locaux sont maintenant pr\u00e9par\u00e9s pour Git. Dans Bitbucket, allez dans votre espace de travail et cr\u00e9ez un nouveau d\u00e9p\u00f4t sans aucun fichier. (N&rsquo;incluez pas de fichier <code>.gitignore<\/code>, car nous en avons d\u00e9j\u00e0 cr\u00e9\u00e9 un localement).<\/p>\n<h3>Configurer l&rsquo;authentification SSH et pousser vers Bitbucket<\/h3>\n<p>Pour vous connecter en toute s\u00e9curit\u00e9 \u00e0 votre d\u00e9p\u00f4t Bitbucket, vous devez configurer l&rsquo;authentification SSH, puis pousser votre code.<\/p>\n<ol start=\"1\">\n<li>G\u00e9n\u00e9rez une paire de cl\u00e9s SSH sur votre machine locale. Utilisez votre propre adresse e-mail dans la commande suivante :\n<pre><code class=\"language-bash\">ssh-keygen -t ed25519 -C \"user@email.com\"<\/code><\/pre>\n<p>Sauvegardez la paire de cl\u00e9s dans un emplacement que vous pouvez facilement r\u00e9f\u00e9rencer (par exemple, <code>~\/.ssh\/id_rsa_bitbucket<\/code>).<\/li>\n<li>Copiez la cl\u00e9 publique (<code>~\/.ssh\/id_rsa_bitbucket.pub<\/code>) et ajoutez-la \u00e0 <strong>R\u00e9glages personnels de Bitbucket <\/strong>&gt; <strong>Cl\u00e9s SSH<\/strong>. Cela autorise votre machine \u00e0 pousser du code en toute s\u00e9curit\u00e9.\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/add-ssh-key-bitbucket.png\" alt=\"Ajouter une cl\u00e9 SSH \u00e0 Bitbucket.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Ajouter une cl\u00e9 SSH \u00e0 Bitbucket.<\/figcaption><\/figure>\n<p><aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Vous devrez \u00e9galement <a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/connexion-ssh\/#how-to-add-ssh-keys-in-mykinsta\">ajouter cette cl\u00e9 \u00e0 votre tableau de bord MyKinsta<\/a> pour permettre \u00e0 Bitbucket Pipelines de se connecter \u00e0 votre serveur pour les d\u00e9ploiements en toute s\u00e9curit\u00e9.<\/p>\n<p>Pour cela, naviguez vers <strong>R\u00e9glages utilisateur<\/strong> dans MyKinsta, fa\u00eetes d\u00e9filer vers le bas jusqu&rsquo;\u00e0 la section <strong>Cl\u00e9s SSH<\/strong>, et collez la cl\u00e9 publique \u00e0 cet endroit. Sans l&rsquo;ajouter \u00e0 MyKinsta, le pipeline n&rsquo;aura pas les autorisations n\u00e9cessaires pour s&rsquo;authentifier aupr\u00e8s de Kinsta lors des d\u00e9ploiements.<\/p>\n<\/aside>\n<\/li>\n<li>Une fois la cl\u00e9 SSH ajout\u00e9e, utilisez les commandes suivantes pour pousser votre code sur Bitbucket :\n<pre><code class=\"language-bash\"># Initialize a new Git repository\ngit init\n# Stage all files for the first commit\ngit add .\n# Commit the files with a message\ngit commit -m \"Initial commit of WordPress site files\"\n# Add the Bitbucket repository as the remote origin\ngit remote add origin git@bitbucket.org:your-username\/your-repo.git\n# Push the files to Bitbucket\ngit push -u origin main<\/code><\/pre>\n<p>Remplacez <code>your-username<\/code> et <code>your-repo<\/code> par votre nom d&rsquo;utilisateur Bitbucket et votre nom de d\u00e9p\u00f4t.<\/li>\n<\/ol>\n<p>Une fois que c&rsquo;est fait, vous avez tout configur\u00e9 sur Bitbucket. Vous pouvez ensuite configurer votre serveur Kinsta pour qu&rsquo;il re\u00e7oive les mises \u00e0 jour de votre d\u00e9p\u00f4t Bitbucket.<\/p>\n<h2>Configurer votre serveur Kinsta pour les d\u00e9ploiements automatis\u00e9s<\/h2>\n<p>Pour activer les d\u00e9ploiements automatis\u00e9s \u00e0 partir de Bitbucket, vous allez \u00e9tablir un acc\u00e8s SSH \u00e0 Bitbucket, puis configurer Git pour qu&rsquo;il utilise SSH sur le serveur Kinsta.<\/p>\n<h3>\u00c9tape 1 : Configurer l&rsquo;acc\u00e8s SSH \u00e0 Bitbucket pour des connexions s\u00e9curis\u00e9es<\/h3>\n<p>Pour permettre au serveur Kinsta de tirer du code de Bitbucket, vous devez g\u00e9n\u00e9rer une cl\u00e9 SSH sur le serveur et ajouter sa cl\u00e9 publique \u00e0 votre compte Bitbucket.<\/p>\n<p>Connectez-vous en SSH \u00e0 votre serveur Kinsta \u00e0 l&rsquo;aide de la <strong>commande de terminal SSH<\/strong> disponible dans votre tableau de bord MyKinsta :<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/ssh-terminal-command-mykinsta.png\" alt=\"Commande de terminal SSH de MyKinsta.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Commande de terminal SSH de MyKinsta.<\/figcaption><\/figure>\n<p>Ensuite, g\u00e9n\u00e9rez une nouvelle cl\u00e9 SSH (passez cette \u00e9tape si vous en avez d\u00e9j\u00e0 une) :<\/p>\n<pre><code class=\"language-bash\">ssh-keygen -t rsa -b 4096 -C \"your-email@example.com\"<\/code><\/pre>\n<p>Appuyez sur <strong>Entr\u00e9e<\/strong> pour enregistrer la cl\u00e9 \u00e0 l&#8217;emplacement par d\u00e9faut et laissez la phrase de passe vide lorsque vous y \u00eates invit\u00e9.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/ssh-public-key.png\" alt=\"G\u00e9n\u00e9rer la cl\u00e9 publique SSH.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">G\u00e9n\u00e9rer la cl\u00e9 publique SSH.<\/figcaption><\/figure>\n<p>Ensuite, vous devrez ajouter la cl\u00e9 publique \u00e0 Bitbucket. Pour acc\u00e9der \u00e0 la cl\u00e9, utilisez cette commande :<\/p>\n<pre><code class=\"language-bash\">cat ~\/.ssh\/id_rsa.pub<\/code><\/pre>\n<p>Copiez toute la sortie, puis allez dans <strong>R\u00e9glages Bitbucket<\/strong> &gt; <strong>Cl\u00e9s SSH<\/strong> dans votre compte Bitbucket et ajoutez la cl\u00e9 publique. Cela autorisera le serveur Kinsta \u00e0 acc\u00e9der \u00e0 votre d\u00e9p\u00f4t Bitbucket en toute s\u00e9curit\u00e9.<\/p>\n<h3>\u00c9tape 2 : Configurer Git pour utiliser SSH sur le serveur Kinsta<\/h3>\n<p>Naviguez vers le r\u00e9pertoire live de votre site sur le serveur Kinsta en ex\u00e9cutant la commande ci-dessous :<\/p>\n<pre><code class=\"language-bash\">cd \/www\/your-site\/public<\/code><\/pre>\n<p>Vous pouvez trouver ce chemin dans la section des<strong> d\u00e9tails de l&rsquo;environnement<\/strong> de votre tableau de bord de site MyKinsta, comme indiqu\u00e9 ci-dessous :<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/wp-site-server-path.png\" alt=\"Chemin du serveur du site WordPress.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Chemin du serveur du site WordPress.<\/figcaption><\/figure>\n<p>Ensuite, initialisez le r\u00e9pertoire en tant que d\u00e9p\u00f4t Git et configurez l&rsquo;URL distante pour qu&rsquo;elle utilise SSH :<\/p>\n<pre><code class=\"language-bash\">git init\ngit remote add origin git@bitbucket.org:your-username\/your-repo.git<\/code><\/pre>\n<p>Remplacez <code>your-username<\/code> et <code>your-repo<\/code> par votre nom d&rsquo;utilisateur Bitbucket et votre nom de d\u00e9p\u00f4t, respectivement.<\/p>\n<p>Confirmez que la configuration SSH fonctionne en ex\u00e9cutant :<\/p>\n<pre><code class=\"language-bash\">ssh -T git@bitbucket.org<\/code><\/pre>\n<p>En cas de succ\u00e8s, vous devriez voir un message du type : \u00ab authentifi\u00e9 via la cl\u00e9 SSH \u00bb. Vous pouvez utiliser git pour vous connecter \u00e0 Bitbucket. L&rsquo;acc\u00e8s au shell est d\u00e9sactiv\u00e9<\/p>\n<p>Avec cette configuration, votre serveur Kinsta est maintenant pr\u00eat \u00e0 recevoir et \u00e0 d\u00e9ployer des mises \u00e0 jour depuis Bitbucket directement via les pipelines Bitbucket.<\/p>\n<h2>Configurer Bitbucket Pipelines pour un d\u00e9ploiement automatis\u00e9<\/h2>\n<p>Bitbucket Pipelines est un outil d&rsquo;int\u00e9gration et de livraison continues (CI\/CD) qui vous permet d&rsquo;automatiser des t\u00e2ches lorsque vous poussez des modifications dans votre d\u00e9p\u00f4t. Dans cette configuration, nous allons configurer un pipeline qui d\u00e9clenche un d\u00e9ploiement vers Kinsta \u00e0 chaque fois qu&rsquo;il y a un nouveau push sur la branche <code>main<\/code>.<\/p>\n<h3>Ajouter les variables d&rsquo;environnement n\u00e9cessaires<\/h3>\n<p>Avant de configurer le pipeline, vous devrez configurer certaines variables d&rsquo;environnement dans Bitbucket pour stocker les informations sensibles en toute s\u00e9curit\u00e9. Naviguez vers <strong>R\u00e9glages du d\u00e9p\u00f4t<\/strong> &gt; <strong>Variables du d\u00e9p\u00f4t<\/strong> dans Bitbucket et ajoutez ce qui suit avec sa valeur correspondante :<\/p>\n<ul>\n<li><code>KINSTA_USERNAME<\/code>: Il s&rsquo;agit de votre nom d&rsquo;utilisateur SSH pour le serveur Kinsta. Il est utilis\u00e9 par Bitbucket Pipelines pour se connecter et ex\u00e9cuter les commandes de d\u00e9ploiement.<\/li>\n<li><code>KINSTA_SERVER_IP<\/code>: C&rsquo;est l&rsquo;adresse IP de votre serveur Kinsta. Elle permet \u00e0 Bitbucket Pipelines de savoir \u00e0 quel serveur se connecter pour le d\u00e9ploiement.<\/li>\n<li><code>PORT<\/code>: Il s&rsquo;agit du port SSH utilis\u00e9 par votre serveur Kinsta. Les serveurs Kinsta utilisent un port personnalis\u00e9, vous devez donc le sp\u00e9cifier ici. Vous pouvez trouver ces d\u00e9tails sur la page <strong>Info<\/strong> de votre site dans votre <a href=\"https:\/\/kinqsta.com\/fr\/mykinsta\/\">tableau de bord MyKinsta<\/a>.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/mykinsta-ssh-details.png\" alt=\"D\u00e9tails STFP\/SSH de MyKinsta.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">D\u00e9tails STFP\/SSH de MyKinsta.<\/figcaption><\/figure><\/li>\n<li><code>SSH_PRIVATE_KEY<\/code>: Il s&rsquo;agit de votre cl\u00e9 priv\u00e9e SSH encod\u00e9e en base64 depuis votre machine locale. Bitbucket Pipelines utilisera cette cl\u00e9 pour s&rsquo;authentifier aupr\u00e8s de votre serveur Kinsta. Pour encoder votre cl\u00e9 priv\u00e9e en base64, ex\u00e9cutez :\n<pre><code class=\"language-bash\">cat ~\/.ssh\/id_rsa | base64<\/code><\/pre>\n<p>Copiez la sortie et ajoutez-la comme valeur pour <code>SSH_PRIVATE_KEY<\/code>.<\/li>\n<\/ul>\n<h3>Configuration du pipeline Bitbucket<\/h3>\n<p>Maintenant, \u00e9crivons le fichier de configuration, <code>bitbucket-pipelines.yml<\/code>, pour automatiser les d\u00e9ploiements. Ce fichier d\u00e9finit le pipeline, en pr\u00e9cisant quand il doit s&rsquo;ex\u00e9cuter, quelles commandes ex\u00e9cuter et comment se connecter \u00e0 votre serveur Kinsta. Vous pouvez le faire localement dans votre IDE.<\/p>\n<p>Voici la configuration compl\u00e8te :<\/p>\n<pre><code class=\"language-yaml\">pipelines:\n  branches:\n    main:\n      - step:\n          name: Deploy to Kinsta\n          script:\n            - pipe: atlassian\/ssh-run:0.8.1\n              variables:\n                SSH_USER: $KINSTA_USERNAME\n                SERVER: $KINSTA_SERVER_IP\n                PORT: $PORT\n                COMMAND: |\n                  cd \/www\/your-site\/public &&\n                  git fetch origin main &&\n                  git reset --hard origin\/main\n                SSH_KEY: $SSH_PRIVATE_KEY\n                DEBUG: 'true'<\/code><\/pre>\n<h3>Un examen plus approfondi de la configuration de ce pipeline<\/h3>\n<p>Ce pipeline est configur\u00e9 pour automatiser les d\u00e9ploiements sur votre serveur Kinsta chaque fois qu&rsquo;il y a un nouveau push sur la branche <code>main<\/code>. Voici une d\u00e9composition de ce que fait chaque partie :<\/p>\n<ul>\n<li><strong>D\u00e9clencheur de pipeline <\/strong>: La section <code>pipelines<\/code> est configur\u00e9e pour se d\u00e9clencher sur les pouss\u00e9es vers la branche <code>main<\/code>. Cela signifie que tout nouveau commit vers <code>main<\/code> lancera automatiquement le d\u00e9ploiement.<\/li>\n<li><strong>\u00c9tape <\/strong>: L&rsquo;\u00e9tape est nomm\u00e9e \u00ab Deploy on sur Kinsta \u00bb pour plus de clart\u00e9. Cette \u00e9tape contient les principales actions de d\u00e9ploiement.<\/li>\n<li><strong>SSH-run pipe <\/strong>: Nous utilisons le <code><a href=\"https:\/\/bitbucket.org\/product\/features\/pipelines\/integrations?&#038;p=atlassian\/ssh-run\" target=\"_blank\" rel=\"noopener noreferrer\">atlassian\/ssh-run<\/a><\/code> pipe, qui permet \u00e0 Bitbucket de se connecter \u00e0 votre serveur Kinsta via SSH et d&rsquo;ex\u00e9cuter des commandes \u00e0 distance. Ce pipeline simplifie le processus de configuration d&rsquo;une session SSH, d&rsquo;ex\u00e9cution des commandes et de fermeture de la session, de sorte qu&rsquo;il n&rsquo;est pas n\u00e9cessaire de g\u00e9rer manuellement les d\u00e9tails SSH dans le script.<\/li>\n<li><strong>Commandes de d\u00e9ploiement <\/strong>: Le bloc <code>COMMAND<\/code> contient les commandes qui d\u00e9ploient le dernier code sur votre site WordPress. Voici ce que fait chaque commande :\n<ul>\n<li>La premi\u00e8re commande navigue vers le r\u00e9pertoire live o\u00f9 WordPress est h\u00e9berg\u00e9.<\/li>\n<li>La deuxi\u00e8me commande ex\u00e9cute ensuite <code>git fetch origin main<\/code> pour extraire le dernier code de la branche principale dans Bitbucket.<\/li>\n<li>La derni\u00e8re commande met ensuite \u00e0 jour le site live avec le dernier code de la branche principale.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Veillez \u00e0 remplacer <code>your-site<\/code> par le nom de votre site, tel qu&rsquo;il appara\u00eet dans votre tableau de bord MyKinsta.<\/p>\n<\/aside>\n\n<p>Cette configuration g\u00e8re tous les aspects du d\u00e9ploiement &#8211; de la connexion \u00e0 Kinsta \u00e0 la mise \u00e0 jour des fichiers de votre site &#8211; de sorte que votre site WordPress sur Kinsta restera automatiquement \u00e0 jour \u00e0 chaque pouss\u00e9e vers <code>main<\/code>.<\/p>\n<h2>Tester le pipeline<\/h2>\n<p>Sauvegardez le fichier <code>bitbucket-pipelines.yml<\/code> dans le r\u00e9pertoire racine de votre d\u00e9p\u00f4t et validez les modifications. Lorsque vous le pousserez sur la branche <code>main<\/code>, le pipeline se d\u00e9clenchera automatiquement et commencera le processus de d\u00e9ploiement.<\/p>\n<p>Vous pouvez suivre la progression du d\u00e9ploiement dans le tableau de bord Bitbucket Pipelines. Si tout est configur\u00e9 correctement, Bitbucket se connectera \u00e0 votre serveur Kinsta, r\u00e9cup\u00e9rera le dernier code et le d\u00e9ploiera sur votre site en production.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/bitbucket-pipeline.png\" alt=\"Journaux du pipeline Bitbucket.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Journaux du pipeline Bitbucket.<\/figcaption><\/figure>\n<p>Pour le d\u00e9pannage, v\u00e9rifiez les journaux du pipeline dans Bitbucket, en particulier si <code>DEBUG<\/code> est d\u00e9fini sur <code>\"true\"<\/code>. Les journaux fournissent des informations d\u00e9taill\u00e9es sur chaque \u00e9tape, ce qui peut aider \u00e0 identifier tout probl\u00e8me de connexion ou de configuration.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>La mise en place de d\u00e9ploiements automatis\u00e9s de Bitbucket vers Kinsta est un moyen puissant de garder votre site WordPress \u00e0 jour sans les tracas des mises \u00e0 jour manuelles. Apr\u00e8s avoir connect\u00e9 Bitbucket Pipelines et votre serveur Kinsta, chaque pouss\u00e9e vers votre d\u00e9p\u00f4t est imm\u00e9diatement r\u00e9percut\u00e9e sur votre site en production, ce qui minimise les temps d&rsquo;arr\u00eat et r\u00e9duit les erreurs de d\u00e9ploiement.<\/p>\n<p>N&rsquo;oubliez pas que DevKinsta offre une option plus simple pour les d\u00e9veloppeurs en solo. DevKinsta vous permet de pousser votre environnement de d\u00e9veloppement local directement sur Kinsta en un seul clic, \u00e9vitant ainsi la n\u00e9cessit\u00e9 d&rsquo;une configuration de pipeline. Un avantage suppl\u00e9mentaire de cette approche est que les modifications apport\u00e9es \u00e0 votre base de donn\u00e9es peuvent \u00e9galement \u00eatre incluses, ce qui permet de synchroniser votre code et votre contenu sans effort.<\/p>\n<p><em>Que pensez-vous de ce processus ? Vous avez des questions ou vous avez rencontr\u00e9 des probl\u00e8mes ? Faites-nous part de vos r\u00e9actions ou de vos questions dans les commentaires ci-dessous !<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De nos jours, les d\u00e9veloppeurs WordPress s&rsquo;appuient sur Git pour rendre le d\u00e9veloppement plus fluide et permettre \u00e0 plusieurs personnes de travailler sur le m\u00eame projet &#8230;<\/p>\n","protected":false},"author":287,"featured_media":78688,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1028,971],"class_list":["post-78687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-developpement-wordpress","topic-git"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>D\u00e9ployez en continu votre site sur Kinsta avec Bitbucket Pipelines<\/title>\n<meta name=\"description\" content=\"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment d\u00e9ployer en continu votre site WordPress sur Kinsta avec Bitbucket Pipelines ?\" \/>\n<meta property=\"og:description\" content=\"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-22T10:12:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-25T08:43:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Joel Olawanle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@olawanle_joel\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joel Olawanle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\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\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/\"},\"author\":{\"name\":\"Joel Olawanle\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\"},\"headline\":\"Comment d\u00e9ployer en continu votre site WordPress sur Kinsta avec Bitbucket Pipelines ?\",\"datePublished\":\"2024-11-22T10:12:15+00:00\",\"dateModified\":\"2024-11-25T08:43:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/\"},\"wordCount\":2239,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/\",\"name\":\"D\u00e9ployez en continu votre site sur Kinsta avec Bitbucket Pipelines\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"datePublished\":\"2024-11-22T10:12:15+00:00\",\"dateModified\":\"2024-11-25T08:43:36+00:00\",\"description\":\"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git\",\"item\":\"https:\/\/kinqsta.com\/fr\/sujets\/git\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment d\u00e9ployer en continu votre site WordPress sur Kinsta avec Bitbucket Pipelines ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\",\"name\":\"Joel Olawanle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"caption\":\"Joel Olawanle\"},\"description\":\"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.\",\"sameAs\":[\"https:\/\/joelolawanle.com\/\",\"https:\/\/www.linkedin.com\/in\/olawanlejoel\/\",\"https:\/\/x.com\/olawanle_joel\",\"https:\/\/www.youtube.com\/@joelolawanle\"],\"gender\":\"male\",\"knowsAbout\":[\"JavaScript\",\"React\",\"Next.js\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Technical Editor\",\"worksFor\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/author\/joelolawanle\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"D\u00e9ployez en continu votre site sur Kinsta avec Bitbucket Pipelines","description":"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.","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:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment d\u00e9ployer en continu votre site WordPress sur Kinsta avec Bitbucket Pipelines ?","og_description":"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.","og_url":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2024-11-22T10:12:15+00:00","article_modified_time":"2024-11-25T08:43:36+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","type":"image\/png"}],"author":"Joel Olawanle","twitter_card":"summary_large_image","twitter_description":"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.","twitter_image":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines-1024x512.png","twitter_creator":"@olawanle_joel","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Joel Olawanle","Dur\u00e9e de lecture estim\u00e9e":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/"},"author":{"name":"Joel Olawanle","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07"},"headline":"Comment d\u00e9ployer en continu votre site WordPress sur Kinsta avec Bitbucket Pipelines ?","datePublished":"2024-11-22T10:12:15+00:00","dateModified":"2024-11-25T08:43:36+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/"},"wordCount":2239,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/","url":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/","name":"D\u00e9ployez en continu votre site sur Kinsta avec Bitbucket Pipelines","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","datePublished":"2024-11-22T10:12:15+00:00","dateModified":"2024-11-25T08:43:36+00:00","description":"D\u00e9ployez sans effort votre site WordPress sur Kinsta avec Bitbucket Pipelines. Un guide simple pour automatiser les mises \u00e0 jour et rationaliser votre flux de travail.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#primaryimage","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/fr\/blog\/deploiement-continu-bitbucket-pipeline\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Git","item":"https:\/\/kinqsta.com\/fr\/sujets\/git\/"},{"@type":"ListItem","position":3,"name":"Comment d\u00e9ployer en continu votre site WordPress sur Kinsta avec Bitbucket Pipelines ?"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/fr\/#website","url":"https:\/\/kinqsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07","name":"Joel Olawanle","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","caption":"Joel Olawanle"},"description":"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.","sameAs":["https:\/\/joelolawanle.com\/","https:\/\/www.linkedin.com\/in\/olawanlejoel\/","https:\/\/x.com\/olawanle_joel","https:\/\/www.youtube.com\/@joelolawanle"],"gender":"male","knowsAbout":["JavaScript","React","Next.js"],"knowsLanguage":["English"],"jobTitle":"Technical Editor","worksFor":"Kinsta","url":"https:\/\/kinqsta.com\/fr\/blog\/author\/joelolawanle\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/78687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/users\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/comments?post=78687"}],"version-history":[{"count":6,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/78687\/revisions"}],"predecessor-version":[{"id":78710,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/78687\/revisions\/78710"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/translations\/es"},{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78687\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media\/78688"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media?parent=78687"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/tags?post=78687"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/topic?post=78687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}