Mininet : tester ses applications, dans un contexte réseau réaliste, sans surcoût

Introduction Tester un logiciel n’est pas toujours chose aisée, en particulier lorsque celui-ci est distribué et donc tributaire de son environnement réseau. Mettre en place un contexte réseau de test proche de la réalité en production peut être fastidieux mais également (très) coûteux. Cet article a pour but de
[Lire la suite]

Ansible & KitchenCI : Infrastructure As Code guidée par les Tests Part I

Ansible est un outil qui a fait ses preuves dans la chaîne d’outillage DevOps, tant pour faire du "configuration management" que pour l’automatisation des installations des stacks serveurs, au même titre que Puppet, Chef, etc …​ En effet, il permet entre autres d'éliminer l’effet "snowflake
[Lire la suite]

OpenShift 3 - Partie 3 : Déployer votre application

Introduction OpenShift permet de construire votre application, la déployer et l'exécuter. Dans mon précédent article, j’ai abordé les différentes stratégies de build utilisables dans OpenShift. Dans cette troisième et dernière partie, je vais parcourir l’ensemble des fonctionnalités les plus importantes qu’OpenShift peut traiter lors du déploiement de
[Lire la suite]

OpenShift 3 - Partie 2 : Construire votre application

Introduction Maintenant que vous connaissez les bases du fonctionnement d’Openshift, je vais pouvoir aborder la partie Build, pour vous montrer les différentes stratégies présentes pour construire votre application. Il faut avoir conscience qu'il n'existe pas de stratégie parfaite mais plutôt une sélection judicieuse en fonction de multiples facteurs. Celle
[Lire la suite]