Agilité, Développement Java, Nouvelles technologies et plus…
  • rss
  • Accueil
  • Management
  • Programmation agile
  • Technologie
  • Linux
  • Evénement
  • App Android
  • Contact
  • A propos de l'auteur
  • English
  • Francais

Intégration Continue

Fabian Piau | vendredi 17 juillet 2009 - 19:48
  • Imprimer
  • Twitter
  • LinkedIn
  • Facebook
  • Pocket

 English version available

Imaginez un projet Java avec une équipe de 60 développeurs. Après 6 mois de développement sur le projet, l’équipe décide de créer une release (= une version finale de test avant sa livraison au client) pour pouvoir tester l’application. Mieux vaut tard que jamais comme dit le proverbe, sauf que…

Après 3 tentatives pour faire la release se soldant par des échecs, il est décidé de constituer une équipe de 6 personnes pour effectuer cette tâche. Et voici le résultat: 2 ans de retard !

Intégration Continue

La solution à ce type de problème est la mise en place de l’Intégration Continue (« IC », « Continuous Integration » ou « CI » en anglais).

Comme j’ai trouvé qu’il n’y avait vraiment pas beaucoup de documentation en français sur le sujet, je me suis lancé dans la rédaction d’un dossier complet.

Voici un extrait de la préface pour vous donner une idée de ce que vous y trouverez.

Ce dossier présente l’intégration continue (IC), l’une des pratiques agiles les plus populaires. Il est à la fois une synthèse et un recueil des bonnes pratiques sur l’IC. Ce document répondra également aux questions qui peuvent être soulevées par une telle pratique. La partie concernant le retour d’expérience sera amenée à évoluer, l’intégration continue est un processus long. Pour l’instant, l’objectif principal de ce document est de vous présenter le concept. Ainsi, vous trouverez une description de cette méthode, les avantages qui en découlent, mais aussi les difficultés qui peuvent survenir et comment les surmonter. Vous y trouverez un exemple parlant sous la forme d’un scénario réaliste, nous parlerons aussi des évolutions possibles de l’intégration continue. Autrement dit, ce dossier contient tout ce qu’il faut savoir avant de se lancer dans la mise en place de l’IC au sein de son entreprise.


Voici un schéma qui explique brièvement le fonctionnement de l’IC, étape après étape.

Schéma IC

Schéma IC (cliquez pour voir en plein écran)


Et voici le lien pour lire le dossier (50 pages environ):

Dossier Intégration Continue

Articles similaires

devoxxDevoxx UK 2018 – Jour 2 Agile NantesRetour d’expérience sur l’Intégration Continue Fosdem 2013Retour sur Fosdem 2013 Maven sitePlus loin avec le Maven Site
Commentaires
2 Commentaires »
Catégories
Programmation agile
Tags
agile, agilité, build, extreme programming, ic, intégration continue
Flux rss des commentaires Flux rss des commentaires
Page 2 sur 212
Télécharger l'app CarmaBlog

Flux RSS

  • RSS Feed RSS - Articles
  • RSS Feed RSS - Commentaires

Articles les plus vus

  • Changer la langue de Firefox - 114 911 vues
  • Réaliser un sondage en ligne avec Google Forms / Drive / Docs - 61 512 vues
  • FAQ – Sondage en ligne avec Google Forms / Drive / Docs - 41 211 vues
  • Personnaliser Gnome 3 (Shell) - 29 096 vues
  • La signification d’URL, URI et URN - 15 912 vues
  • Java EE & CDI vs. Spring - 14 813 vues
  • Open Street Map, une meilleure carte que Google Maps? - 13 770 vues
  • Comparaison NoSQL: Couchbase et MongoDB - 13 519 vues
  • Firefox Nightly, Aurora, Beta, Desktop, Mobile, ESR & Co. - 12 724 vues
  • Une première approche du Camel d’Apache - 11 722 vues

Commentaires récents

  • Saint hilaire albert sur FAQ – Sondage en ligne avec Google Forms / Drive / Docsmerci beaucoup
  • Fabian Piau sur FAQ – Sondage en ligne avec Google Forms / Drive / DocsNon, ce n’était pas la bonne pratique effectivemen…
  • Saint hilaire albert sur FAQ – Sondage en ligne avec Google Forms / Drive / Docsah, alors je crois avoir trouvé : mon lien se term…
  • Fabian Piau sur FAQ – Sondage en ligne avec Google Forms / Drive / DocsJe n'arrive pas à reproduire car si vous cliquez s…
  • Saint hilaire albert sur FAQ – Sondage en ligne avec Google Forms / Drive / Docsje vais tenter d'être plus précis : j'envoie un li…

Articles récents

  • Flagger – Monitorer vos déploiements Canary avec Grafana - Il y a 6 mois et 2 semaines
  • Flagger – Déploiements Canary sur Kubernetes - Il y a 7 mois et 4 semaines
  • Flagger – Premiers pas avec Istio et Kubernetes - Il y a 8 mois et 2 semaines
  • CoderDojo Expedia à Londres - Il y a 1 an et 5 mois
  • Etre bénévole à Devoxx4Kids - Il y a 1 an et 8 mois
  • Une migration Java 11 réussie - Il y a 2 ans et 3 semaines
  • Conseils pour sécuriser votre site WordPress - Il y a 2 ans et 3 mois
  • Devoxx UK 2018 – Jour 2 - Il y a 2 ans et 7 mois
  • Devoxx UK 2018 – Jour 1 - Il y a 2 ans et 7 mois
  • TransferWise, Revolut et Monzo, une petite révolution dans le monde des expatriés et voyageurs - Il y a 2 ans et 11 mois
  • Autocomplétion pour Git - Il y a 3 ans et 7 mois
  • Swagger, la documentation API automatisée - Il y a 3 ans et 10 mois
  • Architecture Microservices – Les bonnes pratiques - Il y a 4 ans et 3 mois
  • FAQ – Sondage en ligne avec Google Forms / Drive / Docs - Il y a 4 ans et 8 mois
  • QCon London 2016 – Projet Jigsaw dans JDK 9 – La modularité arrive sur Java - Il y a 4 ans et 9 mois
Offre moi un café

Langue

  • Français
  • English

Suivez-moi!

Suivez-moi sur Linkedin
Suivez-moi sur Twitter
Suivez-moi sur Stackoverflow
Suivez-moi sur Github
Suivez-moi sur Rss
Link to my Contact

Abonnement email

Saisissez votre adresse email pour être informé des nouveaux articles.

Étiquettes

.net agilité android bash blog bonnes pratiques cache cloud conférence css devoxx docker docs drive développeur eclipse extreme programming firefox flagger forms google helm hibernate informatique intégration continue istio java jug kubernetes londres mobilité informatique métier outil panorama partage performance plugin programmeur qcon script société spring ubuntu windows wordpress

Liens

  • Blog Ippon Technologies
  • Blog Publicis Sapient
  • Blog Zenika
  • Classpert
  • CommitStrip
  • Coursera
  • Le Touilleur Express
  • Les Cast Codeurs Podcast
  • OCTO talks !
  • The Twelve-Factor App

Catégories

  • Evénement (15)
  • Linux (3)
  • Management (7)
  • Programmation agile (29)
  • Technologie (44)

Archives

  • juin 2020 (1)
  • mai 2020 (2)
  • juillet 2019 (1)
  • mai 2019 (1)
  • décembre 2018 (1)
  • octobre 2018 (1)
  • juin 2018 (1)
  • mai 2018 (1)
  • janvier 2018 (1)
  • mai 2017 (1)
  • mars 2017 (1)
  • octobre 2016 (1)
  • avril 2016 (2)
  • mars 2016 (1)
  • novembre 2015 (1)
  • mai 2015 (1)
  • février 2015 (1)
  • décembre 2014 (1)
  • novembre 2014 (1)
  • septembre 2014 (2)
  • août 2014 (1)
  • juillet 2014 (2)
  • juin 2014 (1)
  • avril 2014 (1)
  • mars 2014 (1)
  • février 2014 (2)
  • janvier 2014 (1)
  • décembre 2013 (1)
  • novembre 2013 (1)
  • octobre 2013 (3)
  • septembre 2013 (5)
  • juillet 2013 (1)
  • juin 2013 (1)
  • mai 2013 (1)
  • avril 2013 (1)
  • mars 2013 (2)
  • février 2013 (1)
  • janvier 2013 (2)
  • décembre 2012 (2)
  • octobre 2012 (1)
  • septembre 2012 (1)
  • juillet 2012 (1)
  • mai 2012 (1)
  • avril 2012 (1)
  • mars 2012 (1)
  • février 2012 (1)
  • janvier 2012 (2)
  • décembre 2011 (1)
  • novembre 2011 (2)
  • octobre 2011 (2)
  • septembre 2011 (1)
  • juillet 2011 (1)
  • juin 2011 (2)
  • avril 2011 (1)
  • mars 2011 (1)
  • février 2011 (1)
  • janvier 2011 (2)
  • novembre 2010 (2)
  • septembre 2010 (1)
  • août 2010 (1)
  • juillet 2010 (1)
  • juin 2010 (1)
  • mai 2010 (1)
  • avril 2010 (1)
  • mars 2010 (1)
  • février 2010 (1)
  • décembre 2009 (1)
  • novembre 2009 (1)
  • octobre 2009 (2)
  • septembre 2009 (2)
  • août 2009 (3)
  • juillet 2009 (1)
  • juin 2009 (2)
Suivez-moi sur Twitter
Suivez-moi sur Linkedin
Suivez-moi sur Stackoverflow
Suivez-moi sur Rss
Link to my Contact
Suivez-moi sur Github
 
Fabian Piau | © 2009 - 2021
Tous droits réservés | Haut ↑