Intégration Continue Les bonnes pratiques du CI

14 février 2020

La sécurité > La rapidité

Il faut toujours privilégié la sécurité. Le chiffre d'affaire d'une entreprise dépend de ses produits, si la conception du produit est à la merci de tous, alors l'entreprise se retrouve en difficulté. C'est pour cela qu'il faut isoler au maximum l'environnement d'intégration continue.

Docker

Créer un environnement éphémère sous Docker permet d'isoler la pipeline. De plus, c'est un bon moyen de s'assurer de la solidité de la pipeline, car une fois l'image Docker n'est pas soumis à des problèmes d'interopérabilité. 

Effectuer les tests les plus rapide en premier dans la pipeline

En effet, c'est un gain de temps car il se peut que les tests d'intégration soient exécutés de multiples fois.

Cluster

Une application possèdant une architecture microservices sera plus facile et plus rapide à tester.