Bonjour à tous,
Cela fait un an que je travaille sur Symfony2 en local sur un PC avec GIT et Netbeans.
Je suis en train de migrer Symfony2 sur un serveur Linux Debian dédié mais je me demande comment gérer mon workflow et je ne trouve pas de réponse évidente.
Comment organisez-vous votre déploiement?
Pour illustrer mon questionnement:
J'écris mon code sous Netbeans sur l'arborescence Symfony2 de mon PC. Une fois fini comment je teste mon code sur le serveur?
Je push mon code avec Git sur l'arborescence du serveur? Problème: il me faut un répertoire de test avant publication officielle du code.
Donc j'ai trois installations Symfony2 :
1/ Une sur le PC pour écrire mon code et le tester rapidement en local
2/ Une de test sur serveur Apache (port 8080 par exemple) pour faire mes tests en environnement de prod
3/ Une officielle pour mettre en ligne mon projet testé.
Ca me paraît bien compliqué et pas forcément optimum puisque je vais avoir une installation PC Windows et une installation Debian pas forcément tout a fait identiques.
J'en appelle donc à votre expérience. Comment fonctionnez-vous pour tester et déployer vos applications Symfony2?
Merci d'avance pour votre aide,
Mages
PS: J'ai browsé le net sans réponse...
Partager