Maison  >  Article  >  cadre php  >  Développement Laravel : Comment utiliser Laravel Envoyer pour automatiser le déploiement ?

Développement Laravel : Comment utiliser Laravel Envoyer pour automatiser le déploiement ?

王林
王林original
2023-06-14 12:34:42799parcourir

Dans le développement de logiciels modernes, l'automatisation est devenue un élément essentiel. L'automatisation réduit les erreurs et le travail manuel, apportant ainsi de nombreux avantages pendant le processus de développement logiciel. Laravel Envoyer est un service tiers qui permet d'automatiser le déploiement des applications Laravel. Cet article explique comment utiliser Laravel Envoyer pour automatiser le déploiement.

  1. Qu'est-ce que Laravel Envoyer ?

Laravel Envoyer est un service de déploiement Laravel qui peut vous aider à déployer rapidement et en toute sécurité des applications Laravel sur votre serveur. Il prend en charge plusieurs serveurs et plusieurs environnements afin de pouvoir être facilement utilisé dans les environnements de développement, de test et de production.

  1. Installer Laravel Envoyer

Avant d'utiliser Laravel Envoyer, vous devez d'abord l'installer. Vous pouvez utiliser Composer pour l'installer. Tout d’abord, ouvrez un terminal ou une interface de ligne de commande dans votre projet.

Exécutez la commande suivante pour installer Laravel Envoyer :

composer global require envoy/envoy

Cela installera Laravel Envoyer et le rendra disponible pour votre projet.

  1. Connectez-vous à Laravel Envoyer

Après avoir terminé l'installation, rendez-vous sur le site officiel de Laravel Envoyer https://envoyer.io/ pour créer un compte et vous connecter.

Après vous être connecté avec succès, vous devez configurer le projet et déployer le serveur.

  1. Ajouter un projet

Après vous être connecté, vous pouvez ajouter votre projet Laravel dans l'onglet Projets du panneau principal.

Cliquez sur le bouton "Ajouter un article". Remplissez le nom du projet et l'adresse de l'entrepôt. Après avoir rempli, cliquez sur "Suivant".

  1. Configuration du serveur

Avant de configurer le serveur, vous devez vous assurer que Laravel est installé sur votre serveur et que l'environnement est correctement configuré.

Dans l'onglet Serveurs, ajoutez votre serveur. Remplissez le nom du serveur, l'adresse IP, le nom d'utilisateur et le port. Choisissez une méthode d'authentification, les mots de passe et les clés SSH sont pris en charge.

  1. Sélection du déploiement

Sélectionnez la branche Git à partir de laquelle déployer le code dans l'onglet Déploiement. Si votre base de code contient d'autres branches, vous pouvez choisir de déployer sur une branche spécifique. Vous pouvez également définir des délais de déploiement automatisés.

  1. Stratégie de déploiement

Dans l'onglet Stratégie de déploiement, vous pouvez sélectionner une stratégie de déploiement. Diverses stratégies de déploiement sont proposées, telles que la « version mobile », la « cohérence », le « déploiement rapide », etc. Choisissez une stratégie de déploiement appropriée en fonction de votre environnement de production.

  1. Installation automatisée des dépendances

Dans l'onglet Scripts, vous pouvez ajouter des scripts personnalisés à exécuter pendant le processus de déploiement. Ceci est utile lorsque vous devez exécuter des scripts spéciaux ou des installations de dépendances dans un environnement de production.

  1. Déploiement

Après avoir terminé toutes les configurations, cliquez sur le bouton « Soumettre le déploiement » pour démarrer le processus de déploiement automatisé. Vous pouvez également choisir de déployer manuellement.

Pendant le processus de déploiement, vous pouvez surveiller l'état d'exécution et le résultat en temps réel.

  1. Terminé

Une fois déployé, vous pouvez utiliser la fonctionnalité webhook de Envoyer pour une automatisation plus poussée. Par exemple, vous pouvez utiliser des webhooks pour envoyer automatiquement des notifications ou annuler des tâches automatisées.

Résumé

L'utilisation de Laravel Envoyer peut vous aider à déployer des applications Laravel rapidement et automatiquement. Que ce soit dans des environnements de production ou de développement, vous pouvez utiliser Envoyer pour automatiser les tâches de déploiement, d'exploitation et de maintenance.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn