release quotidienne

Download Release quotidienne

If you can't read please download the document

Upload: alexandre-rodiere

Post on 18-Jun-2015

549 views

Category:

Technology


0 download

DESCRIPTION

Présentation faite lors du Devops meetup Paris du 10 octobre 2012.

TRANSCRIPT

  • 1. Une release par jour?

2. Alexandre RODIERE@alx_rodiere 3. Release?Patch BugfixHotfixNouvelle version en production (compilation, QA, prprod, dploiement) 4. Quotidienne?Lundi VendrediMardi Veilles deMercredijours frisJeudi 5. Processus dune releaseConstructio Compilationn Dploiement Tests/ QA Prprod DploiementProductionMonitoring 6. Construction dune releaseObjectif:Ne pas attendre quune feature soit dbuggue pour releaser le restePas de phase de stabilisation de la releaseAssemblage de bouts de codeDsassemblage facile 7. Git, un scm branch!Un dveloppement, une branche, un ticketPlusieurs branches de release: Stage-XX Preprod Prod MasterCouplage un gestionnaire de tickets 8. CompilationRcupration du code + dpendancesI18nCompilation coffee + stylusMinification des assetsGestion de linvalidation de cache des assetsAUTOMATISATION 9. Si a se lance dans un shell, cest bon!FabricMakefileScript shellRubyPHPPythonJavascript 10. Assurance qualit? Cest pas le farwest ici!"Les devs cest tous des mythos!" (une chef de projet)Stage: validation fonctionnellePrprod: Prod blanc 11. Rollback!!!! ( Ce nest pas sale ! )Intrt du monitoringTche trs rapideLa branche Master 12. Devops?La release est la zone naturelle de recouvrementRelease par les devs trs bnfiqueComprhension entre dev et ops sur lexploitationCommunication accrue 13. Une release par jour?