Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Réussir son intégration continue

Réussir son intégration continue

A la demande de l'ADN Ouest

Nicolas Le Nardou

November 14, 2016
Tweet

More Decks by Nicolas Le Nardou

Other Decks in Programming

Transcript

  1. PAR LES DEVS, POUR LES DEVS Besoin de feedback rapide

    Intégration forte avec l'outillage Performance et fiabilité exigées ⇒ Appropriation, Implication ⇒ Qualité en hausse
  2. MÉTRIQUES À TITRE INDICATIF Fantasme de l'indicateur unique de qualité

    Inertie des indicateurs de haut niveau ⇒ Détection de problèmes locaux
  3. VALIDATION PRÉ-MEP Prérequis : tests automatisés Attention à la gestion

    des données Ambition raisonnée sur la couverture de haut niveau ⇒ Sécurisation, qualité visible
  4. JENKINS 1 : L'ENVERS DU DÉCOR Clickodrome Duplication de conf

    Risque du "Super orchestrateur" mais Documentation et offres d'accompagnement foisonnantes
  5. COÛTS DE MAINTENANCE ? Dimensionnement plateforme Exigence de fiabilité La

    plaie des faux négatifs Maintenabilité dans le temps
  6. IL Y A UN PLUGIN POUR ÇA Trop de feedback

    tue le feedback Alertes sérieuses noyées dans la masse Intelligence humaine > règles rigides En complément d'un travail sur la culture
  7. INTÉGRATION FORTE Github + Travis, Gitlab + GitlabCI, ... Adaptés

    aux workflows modernes (gitflow, code review, merge requests, ...)
  8. COÛTS Abonnements mensuels selon utilisation A comparer aux coûts internes

    (mise en place, infra, TJM pour la maintenance) Time To Value rapide
  9. CONCLUSION Définissez bien vos acteurs et vos objectifs L'IC n'est

    pas une finalité ... ... et s'inscrit dans une démarche qualité globale Démarche incrémentale
  10. CONCLUSION ≈ 30 mep (2013) → ≈ 1500 mep (2015)

    Chute du nombre d'issues Motivation des équipes en hausse Lancez vous, tout à y gagner !