Capistrano est un outil de gestion de tâches, optimisé pour le déploiement continu. Bien qu'écrit en Ruby et développé initialement pour les besoins des applications Ruby On Rails, Capistrano est actuellement assez mur pour déployer tout type d'applications Web, dont celles en PHP. Il s'agit peut-être même du meilleur outil disponible pour le faire. Cette présentation propose d'explorer les fonctionnalités qui font de Capistrano un tel outil d'exception pour les déploiements PHP : - Control de tâches distantes via SSH - Gestion du staging et du parallélisme - Déploiements via le VCS (git, svn) ou via rsync - Rollback automatique - Atomisation des tâches - Simplicité de configuration - Le bonus sympathique : une interface web conviviale - Webistrano. Avec Capistrano, il n'y a plus d'excuse pour ne pas déployer son application en production plusieurs fois par semaine.
Commentaires