Click and deploy - Continuous delivery avec Zend Server et Jenknins

1 088 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 088
Sur SlideShare
0
Issues des intégrations
0
Intégrations
12
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Click and deploy - Continuous delivery avec Zend Server et Jenknins

  1. 1. Confidential - © All rights reserved. Zend Technologies, Inc. Livraison continue Click and Deploy !
  2. 2. Confidential - © All rights reserved. Zend Technologies, Inc. A propos de Zend Technologies Proposer les outils et les services indispensables à la mise en oeuvre de PHP dans un contexte professionnel et critique • Entreprise Israëlo-américaine basée en Californie créée en 1999. • Fondée par les ingénieurs à l’origine du Zend Engine. • Volonté de faire de PHP un langage pertinent pour les entreprises. • Investit dans l’open source : PHP group, Zend Framework, Eclipse PDT… • Produits : Zend Server, Zend Studio, Zend Guard • Services : conseils, audits et formations
  3. 3. Confidential - © All rights reserved. Zend Technologies, Inc. A propos de moi... Sophie BEAUPUIS • Consultante technique PHP chez Zend Technologies • Developpeuse PHP depuis 10 ans @so_php_ie sophpie
  4. 4. Confidential - © All rights reserved. Zend Technologies, Inc. Livraison continue - Pourquoi diable ? Ca vous dit quelque chose ? • A non, on ne déploie pas le vendredi et uniquement la nuit ! • Le marketing à changer d’avis, on recommence. • Le concurrent l’a fait avant nous, laissez tomber. • Je comprends pas ca marchait en recette, non ? • Tu peux me faire çà en 5 minutes ? • T’en es où ? Je corrige des bugs pour le moment…. • Les actionnaires sont là, on peut leur montrer où on en est ?
  5. 5. Confidential - © All rights reserved. Zend Technologies, Inc. Livraison continue - Les problèmes à résoudres Les développeurs perdent leur temps à • Corriger des bugs • Mettre en oeuvre des environnements pour la recette, l’homologation, des tests, une démonstration.. • Coder des test que personnes ne joue. Le point de vue du DSI • L’innovation est freinée par les lenteurs techniques • Les pannes répétées impactent le chiffre d’affaire. • Chaque mise en production est un calvaire. C’est coûteux et ça rate une fois sur deux.
  6. 6. Confidential - © All rights reserved. Zend Technologies, Inc. Livraison continue - Principes Automatiser : “Never send a human to do a machine’s job.” (Agent Smith). Utiliser le temps des développeur pour générer de la valeur (innovation, enrichissement des fonctionnalité…). Fiabiliser les opérations. Répéter : Plus on répète une opération difficile plus on la maîtrise. Déployer plusieurs par jour et ce sera indolore. Tester le plus souvent possible. Plus un problème est détecté tôt moins on perd de temps à le résoudre. Monitorer : Collecter toutes les informations possibles sur le système pour en améliorer la qualité.
  7. 7. Confidential - © All rights reserved. Zend Technologies, Inc. Flux au sein du processus de livraison continue Code en développement Développement Intégration continue Production Code versionné BuildTest Package de déploiement Code en production Monitoring applicatif
  8. 8. Confidential - © All rights reserved. Zend Technologies, Inc. Demo !
  9. 9. Confidential - © All rights reserved. Zend Technologies, Inc. Questions ?

×