Bonjour,
je suppose que d'autres se sont déjà confronté à ce problème :
moi et mon autre collègue développeur, on bosse "en direct" sur les sources d'applis/sites en exploitation, ce qui créé quelques problèmes avec les utilisateurs lorsque l'on est en train de faire une modif qui n'est pas finie ou débugguée
Heureusement, j'ai fini par obtenir de mes chefs qu'ils me fournissent un serveur dédié au développement, afin qu'on puisse triturer le code et les données tranquilles sans stresser
Ma question est la suivante :
Quelle méthode ou outil utiliser pour verser les modifs une fois qu'elles sont prêtes ?
L'idéal, ça serait que je puisse transférer les fichiers sources sur le serveur d'exploitation "d'un bloc" et en conservant les mêmes droits sur les fichiers et dossiers que ceux qui étaient positionnés sur le serveur de dev , histoire de ne pas avoir à me taper des chmod à la main dans tous les sens chaque fois que fais un versement, ce qui serait long et source d'erreurs.
De plus, il y a le problème des bases de données : en effet, si mes modifs incluent des changements sur la structure des données, comment appliquer ces modifs de façon propre et sans erreur sur le serv d'exploit' ?
Si mes modifs incluent des changements sur le contenu des données, comment faire pour les appliquer de façon sûre au serv d'exploit sans abimer les données qui doivent rester en place ?
J'ai bien pensé à utiliser un CVS, mais je ne pense pas que ça gère les droits ? me trompe-je ? Et puis pour les BD, je pense que c'est carrément pas adapté, voir impossible de le faire par CVS ...
Voilà, vous avez compris mon problème.
Si vous connaissez des outils logiciels ou même méthodologique (voir simplement des conseils avisés) qui permettent de faire ça de façon propre et sûre, et si possible sans interruption de service lors de l'application des modifs (ou le moins possible), je suis plus que preneur
Merci d'avance et bon week-end !
Partager