Docker / Git : une nouvelle organisation de travail au service de nos clients

Depuis quelques années un nouveau mouvement se répand dans le monde du développement informatique : le « DevOps ». L’objectif de cette nouvelle mouvance est d’allier développeurs et administrateurs système afin d’assurer une parfaite collaboration entre ces deux parties du développement à la mise en production. Ainsi pour suivre ce mouvement, nous avons mis en place deux outils s’intégrant parfaitement dans le cadre « DevOps » : Docker et Git.
Le premier, Docker est un système qui permet aux développeurs de travailler au plus près des environnements de production. Un environnement de production virtuel est créé sur lesquels les développeurs peuvent directement coder, déboguer, tester sans altérer les systèmes en production. Les bénéfices ?
• Pour l’utilisateur final : pas d’altération de l’expérience de navigation durant les développements.
• Pour le développeur : plus de « bogues surprises » du fait des différences entre environnements de développement et de production.
• Pour le client : un gain de temps pour la mise en production des projets.
Le second, GIT est un système de versionning. Historiquement seules les sauvegardes journalières des projets permettaient de retourner à une version antérieure. En cas de retour le processus de comparaison pour identifier les morceaux de code à récupérer et à fusionner était long et fastidieux. Avec GIT, le suivi des projets est plus précis, chaque modification est identifié et enregistré, fichier par fichier, ligne par ligne. Ainsi les retours en arrière sont facilités et un meilleur suivi de projet est assurer. Mais ce qui fait la puissance de cet outil c’est qu’il permet de figer un projet à un instant T ou le projet est stable et prêt pour la mise en production. Ainsi les développeurs peuvent continuer à apporter des modifications au projet sans altérer la version stable en production.
L’intégration de ces deux outils nous permet de s’inscrire dans cette optique « DevOps », nous ne suivons pas simplement une tendance actuelle, nous améliorons nos processus de développement pour proposer des développements de plus en plus qualitatifs.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

© Diagram informatique Conseil
Société de Service en Ingénierie Informatique, Société de développement informatique, création de site internet, intranet, spécialisé dans le référencement Développement d'application sur mesure, ERP, DAO, GPAO Siège social : Saint Etienne (Loire - 42)