Estamos probando las aguas con SVN, con Beanstalk como anfitrión. Nuestra configuración es como la siguiente:¿Cómo implementar Subversion externos?
Repositorio: Módulos
- Módulo 1
- Módulo 2
- Módulo 3
Repositorio: Sitio 1
- código del sitio web personalizado
- SVN: Referencia externa al Módulo 1
- SVN: Referencia externa en módulo 2
Repositorio: Sitio web 2
- personalizada código
- svn: Referencia externa en módulo 2
- SVN: Referencia externa al Módulo 3
habichuelas mágicas se ha incorporado en las herramientas de implementación FTP. En mi mundo ideal, Beanstalk solo vería las referencias externas y desplegaría cualquier cambio en los módulos junto con los cambios del sitio web, pero esto no es compatible y won't be anytime soon.
¿Cuál es una buena práctica para implementar automáticamente los sitios web 1 y 2 de manera que se incluyan los cambios en los módulos externos?
¿Tienen otros hosts SVN mejor soporte para implementar externos?
Si es posible, me gustaría evitar agregar nuestro propio servidor de compilación/implementación.
Terminamos haciendo algo como esto, usando CruiseControl.net. –