Ttttt

348 mots 2 pages
Loïc GERVELAS

L’intégration continue

Quelques chiffres

Plan
Qu’est ce que l’intégration continue ? Le processus de l’intégration continue Ses valeurs et éventuels inconvénients Les 7 bonnes pratiques

Les différents types de build Mise en place d’un processus d’intégration
Différents outils

Qu’est ce que l’intégration continue ? "L'intégration continue est un ensemble de pratiques utilisées en génie logiciel. Elles consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression de l'application en cours de développement. L’intégration continue est une pratique de l’Extreme Programming."
Wikipedia

"L’intégration continue est le principe de faire d’un processus d’intégration logiciel un « non-évènement»."
Martin Fowler

First, master the fundamentals.
Larry Bird

Le processus d’intégration continue

Les valeurs de l’intégration continue
• La réduction des risques • La notion de « non-évènement »

La réduction des risques se traduit de la façon suivante : • Découplage avec l’IDE

• Découverte des défauts au plus tôt
• Meilleure visibilité de projet

• Plus grande qualité du software

La notion de « non-évènement » par l’automatisation: • Continuous Database Integration

• Continuous Testing
• Continuous Inspection

• Continuous Deployment
• Continuous Feedback

Les éventuels inconvénients : • Un effort supplémentaire • Ne marche pas sur les projets avec un « build-master » • Implication de toute l’équipe de développement • Processus pouvant être long

Les 7 bonnes pratiques
• • • • • • • Commiter le code fréquemment Ne pas commiter un code cassé Corriger les builds immédiatement Ecrire des tests automatisés Tests et Inspections doivent passer Lancer des builds privés Eviter de récupérer du code cassé

Les différents types de build
• Private build

• Integration build
• Release build

Mise en place de l’intégration

I Build So Consistently. Identify Build
Share

make Continuous

Différents

en relation

  • Tteet
    1938 mots | 8 pages
  • Tnzwwe
    348 mots | 2 pages
  • Tewt
    396 mots | 2 pages
  • Tmsec
    569 mots | 3 pages
  • Tpeeg
    2623 mots | 11 pages
  • tttttttttttt
    274 mots | 2 pages
  • Tggih
    1519 mots | 7 pages
  • thtrtt
    1782 mots | 8 pages
  • Tgsi
    302 mots | 2 pages
  • strategie
    2413 mots | 10 pages
  • Tttt
    1683 mots | 7 pages
  • Tttt
    601 mots | 3 pages
  • Tttty
    5074 mots | 21 pages
  • tttttttttttttttttttttt
    304 mots | 2 pages
  • Ttttttttttttt
    461 mots | 2 pages