Estou iniciando um novo projeto em PHP e gostaria de receber feedback de outros desenvolvedores sobre sua estratégia preferida para implantação em PHP. Adoraria automatizar um pouco as coisas para que, assim que as alterações sejam confirmadas, elas possam ser rapidamente migradas para um servidor de desenvolvimento ou produção.
Tenho experiência com implantações usando Capistrano com Ruby, além de alguns scripts básicos de shell.
Antes de mergulhar de cabeça sozinho, seria ótimo ouvir como os outros abordaram isso em seus projetos.
Outras informações
Atualmente, os desenvolvedores trabalham em instalações locais do site e confirmam alterações em um repositório do subversion. As implementações iniciais são feitas exportando um release marcado do svn e carregando-o no servidor.
Alterações adicionais geralmente são feitas gradualmente, fazendo o upload manual de arquivos alterados.