Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Déploiement continu d'applications PHP avec Capistrano

Description

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.

Conférence donnée lors du PHP Tour Nantes 2012, ayant eu lieu les 29 et 30 novembre 2012.

Informations complémentaires

Vidéo

Le speaker

Rodolfo RIPADO

Développeur PHP depuis 7 ans, j'ai eu l'occasion de me familiariser avec quelques frameworks du marché (Zend, Symfony) et CMS (Wordpress, Drupal). Il porte actuellement l'offre Drupal chez Alter Way, et contribue activement à ce CMS via des modules, conférences, et du support. Dernièrement ses sujets de prédilection sont l'industrialisation PHP, les méthodologies DevOps, et bien sûr, Drupal.

Commentaires

Utilisant Capistrano au quotidien, je n'étais pas la cible de cette conférence, mais j'ai trouvé que Rodolfo abordais la présentation de manière didactique bien que très rapide, et a dû donner envie à certains d'essayer. Dans tout les cas, le sujet méritais d'être abordé !
Mikael Randy, le 30/11/2012
Je suis exactement dans le même cas que Mikael Randy
Anonyme, le 30/11/2012
Ne connaissant pas Capistrano et ayant déjà été confronté à la problématique du déploiement (avec la production à l'ancienne de scripts shell complexe), j'ai été très intéressé par cette présentation bien structurée. Reste plus qu'à essayer :).
Thomas Sieffert, le 30/11/2012
j'ai juste commencé d'utiliser capistrano et capiphony et cette conference m'a beaucoup aidé à mieux comprendre ce que je fais. excellente présentation: bien et claire, assez concrete mais quand même aussi des informations pour comprendre les principes.
David Buchmann, le 01/12/2012
bien qu'utilisant capistrano au quotidien, cette présentation m'a apporté des éclaircissements.
dordonne jacques-olivier, le 01/12/2012
On comptait utiliser Capistrano, donc une première approche nickel.
Eric Cambray, le 03/12/2012
Une introduction à l'outil et aux concepts de base très réussie! Je m'étais penché sur Capistrano il y a quelques temps et j'ai finalement basculer sur un outil home-made à cause, certainement, d'un manque de compréhension de la philosophie et des concepts de base. Finalement, cette conférence m'a donné envie de revenir vers Capistrano pour l'étudier plus en détail. Merci!
Julien BIANCHI, le 03/12/2012
On utilise le couple Capistrano / Webistrano à l'agence depuis une petite année. La présentation était claire et bien structurée.
Les sushi-codeurs, le 03/12/2012
Présentation claire et efficace de Capistrano. Cela donne envie de tester plus sérieusement et nous donnes les clés pour cela.
Jean-Marc Fontaine, le 05/12/2012