hey, On Wed, Jul 2, 2008 at 5:13 PM, Jonathan Wage <[EMAIL PROTECTED]> wrote: > I have a few questions about the deploy task for 1.2 from you all. I would > like to hear everyones opinion. > > - How far are we trying to take the deploy task this round? I read > somewhere the goal is to have something on the level of capistrano.
or a set of capistrano rules specialised in symfony deployment ? > - Do we want to integrate database migrations in to the programmable > deploying interface? > - Will it have the ability to integrate with source control for > tagging, branching, etc. and generate patches to deploy code changes? i think we should start with a very small code base that's capable of : * obtain data (code) from a location * synchronise data on some remote locations * rollback * exposes hooks for doing things prior / after data synchronisation > This one really interests me because in the past I have used > capistrano for managing svn tags, branches and deploying upgrades/ > downgrades to code with svn diff and patch. I have always wanted to > take it one step further and tie in database migrations to the process > because currently I still run the processes a part from each other. very interesting subject. i've been experimenting quite a lot too, and (atm) the best system i've found is generating native package for the operating system (rpm, deb, msi, ...). Do you think we should code a deployment task that generate native packages (as python setuptools does more or less) ? anyway, we need to gather all requirements. i'll set up a wiki page from what we will get from this thread. here we go : * database migrations * deployment on multiple servers * code synchronisation protocol abstraction * deployment through gateway servers * run system commands on remote servers * deploy only parts of the projects on servers (n frontend servers, n backend servers, etc) * rollbacks * ... ++ tristan -- Tristan Rivoallan http://www.clever-age.com Clever Age - conseil en architecture technique GSM: +33 6 219 219 33 Tél: +33 1 53 34 66 10 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -~----------~----~----~----~------~----~------~--~---
