GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Déploiement du code Buddy.works avec Plesk

Aperçu

Buddy.works est une plate-forme complète d'intégration continue/déploiement continu (CI/CD) qui vous permet d'automatiser les flux de travail pour mettre votre code en production plus rapidement et de manière plus fiable.

Bien que Plesk dispose d'une intégration Git de base, Buddy.works permet d'effectuer plusieurs étapes intermédiaires (telles que la compression et la minification d'image) en même temps. Ce guide vous montrera comment configurer un pipeline compatible avec Plesk.

Informations

Ce guide couvre uniquement la configuration du pipeline. Si vous êtes nouveau sur Buddy.works, nous vous suggérons de lire leur documentation pour comprendre leur système complet.

Instructions

  1. Dans Buddy.works, sélectionnez votre projet existant ou créez-en un nouveau.
  2. Ajouter un nouveau pipeline :
  3. Donnez un nom à votre nouveau pipeline et sélectionnez "On push" si vous souhaitez des déploiements automatisés :
  4. Recherchez "FTP" dans les actions et sélectionnez FTPS (pas SFTP):
  5. Ajoutez vos détails FTP pour votre abonnement Plesk existant, puis cliquez sur Parcourir :
  6. Sélectionnez le chemin d'accès vers lequel vous souhaitez déployer les fichiers. Par exemple, pour un thème WordPress, vous voudrez sélectionner httpdocs/wp-content/themes/ :
  7. Enregistrez la configuration. Vous pouvez maintenant tester avec une exécution manuelle :

    Une fois terminé, cela devrait fournir une confirmation que le pipeline s'est terminé sans erreur :
  8. Pour vous assurer que le pipeline est automatiquement déployé, sélectionnez URL du webhook du côté droit :
  9. Copiez l'URL du webhook dans le dépôt Git de votre choix en tant que hook :
  10. L'intégration entre Buddy.works et Plesk est maintenant configurée.

Plesk
  1. Comment utiliser les clés SSH avec Plesk

  2. Restauration d'une sauvegarde Plesk avec Control Suite

  3. Comment utiliser wp-cli avec l'hébergement Plesk

  4. Comment activer et forcer HTTPS avec Plesk

  5. Comment utiliser Composer avec les binaires PHP de Plesk

Protéger par mot de passe un répertoire dans Plesk

Comment configurer la sauvegarde Dropbox avec Plesk ?

Comment configurer un référentiel git avec Plesk

Remplacer un certificat SHA-1 par un certificat SHA-2 dans Plesk

Comment sécuriser un nom d'hôte Plesk avec SSL

Comment Fail2ban fonctionne sur Plesk