Livraison continue avec Drupal 7

Portrait de ArnaudHuon

La livraison continue et son grand frère le déploiement continu font parties des Saint Graals de l'Industrialisation.
Pratique héritée des Géants du Web, j'ai eu l'opportunité de la mettre en place sur un projet Drupal 7 pour l'un des sites d'une grande chaine de télévision française.
A l'aide de Git, Jenkins, Capistrano, Phing, Drush et le module Features, nous avons réussi tout d'abord à automatiser à 100% le déploiement sur chacun de nos environnements.
Mais cela nous a aussi donné la possibilité de mettre en place tout un workflow de validation automatique et manuelle nous permettant à n'importe quel instant de livrer une nouvelle version en production.
Au plus fort des développements, nous faisions plusieurs mises en production par jour, sans que le visiteur final ne puisse s'en rendre compte.
Bien sûr, nous avons été confrontés à quelques limitations mais nous avons pu les surpasser par quelques pratiques sanitaires.
Je souhaite donc partager avec vous les méthodes et la manière dont nous avons mis tout cela en place.
Et moi, qui suis-je ? Et bien je suis Tech Lead et expert en industrialisation chez Octo Technology où je travaille essentiellement dans le domaine des médias et d'internet. Je m'y attelle entre autre à la pédagogie, la méthodologie et l'outillage pour atteindre la "livraison continue" sur les projets auxquels je participe, quelle que soit la technologie.

Livraison continue avec Drupal 7 avec Arnaud Huon par Drupalfr

Télécharger la vidéo

Public visé : 
Expert
Thème : 
Développement, Performances, Industrialisation