Le 4 mars 2013 21:33, Kevin Samuel <[email protected]> a écrit :
> Hello, > > Personnement j'utilise Git. > > Pour la différence de configuration, je m'assure d'homogénéiser au max > (même OS, matos similaire), sinon l'automatisation est un cauchemard. > Pour le gommage des différence, j'utilise un fichier de settings local > (une technique contreversée, mais qui a fait ses preuves) avec un try / > except ImportError à la fin du fichier de settings. > > Enfin pour le déploiement, j'utilise des scripts fabric. > > > Le lun. 04 mars 2013 21:05:40 CET, David H. a écrit : > > Bonjour la liste :) > > > > Pour commencer, rapide présentation vu que c'est mon premier mail ! > > Bougie, technicien/admin/esclave (surtout esclave ...) système dans > > une SSII à Rennes. J'ai en charge le support des serveurs et/ou > > le déploiement des nouvelles versions des applications metiers des > > (gros) clients. > > A coté, je fais du dev Django depuis quelques mois à titre perso (et > > dans le cadre pro officieusement, mais uniquement pour mes "outils" à > > moi perso). > > > > Voilà qui est fini pour la presentation :) > > > > J'ouvre donc ce thread pour parler de vos methodes > > de développement, de la gestion de vos sources et de la mise en prod. > > > > Mon but final est de lancer "une commande" pour que ça termine en prod > > en étant SUR que ça fonctionne (donc passage par une "preprod" > > avec exceptions de tests). > > Mon coté admin va me faire créer des VMs á la volee pour installer > > un environnement de tests propre et deployer l'application afin de la > > tester. > > > > Les questions seront volontairement vastes pour, j'espere, permettre > > une plus grande liberté dans les réponses afin d'avoir un > > bel étendu de vos habitudes : > > > > - Quel (D)VCS vous utilisez (svn, git, ...) ? > > - Comment gérez vous les differences de configuration entre > > dev/prod/whatever ? > > - comment déployiez vous vos applis django en prod ? Ainsi que les > > mises à jour de ces applis ? > > > > Dans mon cas, je n'ai pas de réponses à ces question, et c'est bien > > pour ça que je demande vos avis. > > > > Si vous avez plus d'informations à partager que celles > > demandées, n'hésitez surtout pas ! > > > > Au plaisir de vous lire ;) > > > > --------------------------- > > www.appartland.eu <http://www.appartland.eu> > > > > > > _______________________________________________ > > django mailing list > > [email protected] > > http://lists.afpy.org/mailman/listinfo/django > > > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django > Le 4 mars 2013 21:48, FoxMaSk <[email protected]> a écrit : Bonsoir, > Pour la partie gestionnaire de versions, j'utilise Git (dans ma boite ils > utilisent un truc de l'age "d'avant" la pierre : CVS) > Je n'utilise pas django dans mon univers pro, juste à titre perso, ou > alors sur des parties completement officieuses pour me permettre de > faciliter mon admin oracle/jEE. > Du coup pour les déploiements je ne suis pas un référant mais fabric > semble etre "l'outil". > Pour un projet open source en prod j'utilise des branch git et maintient à > jour à coup de git pull et cela marche parfaitement sur ce modèle. > Mais cela ne permet pas en une commande de passer vos sources en prod, il > faut bien mettre à jour des fichiers de config et sa base de données. > Pour les settings comme Kevin je fais un try except du local settings. -- Site : www.appartland.eu
_______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
