Atelier de Sunny Ripert et Fanny Cheung
Sources GitHub


L’atelier de Sunny Ripert et Fanny Cheung va permettre de mettre un place une intégration continue sur un dépôt GIT avec différents outils d’automatisation.

Cet article est un résumé de leur présentation.


Intégration continue

Les avantages

  • moins de bug en production
  • déploiement simplifié
  • feedback loop plus courte
  • libération de temps de développement

Les coûts

  • serveur distant spécifique intégration continue
  • le build déterministe de votre application
  • suite de tests solides

Livraison continue

La livraison continue à une seule action : délivrer une fonctionnalité ou un bugfix avec une unique action humaine.

Les avantages

  • pouvoir déployer plus souvent
  • moins d’action humaine

Les coûts

  • les mêmes que l’intégration continue
  • scripts de déploiement à lancer manuellement

Déploiement continue

Il n’y a plus d’intervention continue et seul l’échec d’un test empêche le déploiement.

Les avantages

  • plus de pression sur un jour de déploiement dédié
  • retour utilisateur plus rapide
  • les déploiements sont moins risqués

Les coûts

  • les mêmes que l’intégration continue
  • nouveau outils à connaître et à documenter
  • communication différentes entre les pôles