Estoy comenzando un nuevo proyecto en PHP y me encantaría recibir comentarios de otros desarrolladores sobre su estrategia preferida para la implementación de PHP. Me encantaría automatizar un poco las cosas para que, una vez que se confirmen los cambios, puedan migrarse rápidamente a un servidor de desarrollo o producción.
Tengo experiencia con implementaciones utilizando Capistrano con Ruby, así como algunos scripts de shell básicos.
Antes de sumergirme por mi cuenta, sería genial escuchar cómo otros han abordado esto en sus proyectos.
Más información
Actualmente, los desarrolladores trabajan en instalaciones locales del sitio y envían cambios a un repositorio de subversión. Las implementaciones iniciales se realizan exportando una versión etiquetada de svn y cargándola al servidor.
Los cambios adicionales generalmente se hacen poco a poco cargando manualmente los archivos modificados.