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
-~----------~----~----~----~------~----~------~--~---

Reply via email to