DeploiementTesting - v-l-m/vlm GitHub Wiki

#Principes On dispose :

  • d'un gestionnaire de sources,
  • d'un serveur de test

La suite logique est de déployer son site de test à partir du gestionnaire de source, et uniquement à partir de celui-ci.

Avantages :

  • cela contraint à versionner ses modifications (cela évite de mettre en ligne qqchose qui serait perdu ensuite)
  • la méthode est utilisable pour la mise en production sur un serveur réel
  • c'est joli
  • c'est automatisable

Inconvénient :

  • des habitudes à prendre

Pour l'instant, le serveur ne se met pas à jour à chaque modification. Il faut donc lancer manuellement la mise à jour du site de test, l'avantage étant d'en maitriser le moment.

#Configuration (optionnel)

Si vous souhaitez mettre à jour le site de test avec une autre banche que celle par défaut, il faut éditer le fichier ~/conf/conf_scripts et changer la variable

export VLMSVNBRANCH=branches/ma_branche_a_moi

par le chemin de la branche que vous souhaitez

Mise à jour effective

Executer : ./scripts/maj_module.sh nom_du_module

Par exemple : ./scripts/maj_module.sh lib/phpcommon

Attention...

  • Si vous mettez à jour ModuleVlm-c , vous aurez besoin des droits root pour relancer apache.
  • Si vous mettez à jour à partir d'une nouvelle branche, il faut bien mettre à jour les modules.exemple).