J’ai, depuis hier soir, un nouveau colocataire. Celui-ci se nomme Norris. Il est un peu timide. Mais il me laisse poster une photo de lui ci-dessous.

Donc, qui est Norris et que fait-il dans la vie ? Norris est un beau Shuttle K45 couplé à un processeur Intel Core 2 Duo 2,4Ghz et une barrette de 1Go de RAM.

La vie de Norris est plutôt assez cool pour l’instant puisqu’il sert de serveur de sauvegarde (automatique pour les données de mes sites et manuelle pour mes photos notemment). Cependant son potentiel va bientot décupler puisqu’il va servir de … serveur de développement. J’avai déjà parlé dans un autre billet de la refonte de mon environnement de développement. Norris étant arrivé, cette refonte peut se produire !

Comment cela va se passer ? Norris va accueillir (accueille déjà. Mais il faut faire quelques migrations encore) un serveur SVN. Chacun de mes sites web sera un répository SVN sur Norris.

Lorsqu’une nouvelle fonctionnalité sera développée, la procédure sera la suivante :

  • La fonctionnalité est développée et testée sur la machine locale
  • Le développeur (moi) fait un commit de la version présente sur sa machine vers le serveur de développement
  • Le développeur et toute personne autorisée à cela peut tester l’application en cours de développement, afin de supprimer tous les bugs existants notemment
  • Lorsque l’application est prète, un svn update est fait depuis le serveur de production. La version de développement passe en production :-)

Ainsi en placant une interface similaire à l’interface de développement, on évite des bugs de mise en production qui pourraient arriver pour des raisons X ou Y. Cela faisait un certain temps que je voulais appliquer ce genre de règle à mes développement personnels. C’est maintenant chose faite :-)

P.S. : si vous aimez pas le nom Norris (en référence à Chuck Norris, l’Homme qui avait déjà tout vécu avant que toute chose n’existe), faut raler auprès de TOMHTML. C’est son idée.

Laisser une réponse

 
Fork me on GitHub