10 juin
J’étais à la recherche d’une solution simple pour pouvoir déployer mes modifications effectuées depuis le serveur de développement sur le serveur frontal, le vrai. A chaque modification, j’ai une grande quantité de petits fichiers éparpillés dans une arborescence complexe qu’il faut mettre à jour. C’est une source d’erreur supplémentaire dans ma chaine de travail.
Après quelques recherches, j’ai trouvé mon bonheur dans un programme nommé RSync. Bien que leur logo soit tout moche et que j’aie dû batailler pendant des semaines avec mon prestataire réseau pour qu’il me l’installe sur mon serveur de production, le résultat est à la hauteur de mes attentes. Ça synchronise directement tous mes fichiers, il vérifie quels sont les fichiers qui ont été modifié et hop, il les envois à destination. Et ça dans les deux sens.
Et la cerise sur le gâteau, c’est qu’il y a une super option magique qui permet d’exclure automatiquement de la synchronisation les fichiers de CVS ou SVN.
Maintenant, je peux me concentrer joyeusement à mon travail. Et hop une petite ligne de commande bash et je les mets en prod avec RSync. Ah la la, qu’est ce que c’est bien l’opensource ![]()
Leave a reply