Pregunta

Estamos probando las aguas con SVN, con habichuelas mágicas como anfitrión. Nuestra configuración es como la siguiente:

  • 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 2

    • código del sitio web personalizado
    • 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, habichuelas mágicas acaba de ver las referencias externas e implementar cualquier cambio en los módulos, junto con los cambios de sitios web, pero esto no es compatible y no será pronto .

¿Qué es una buena práctica para la implementación de los sitios web de forma automática 1 y 2 de manera que los cambios en los módulos externos se incluyen?

¿Hay otros anfitriones SVN tienen un mejor soporte para el despliegue de lo externo?

Si es posible, me gustaría evitar la adición de nuestra propia construcción / desplegar servidor.

¿Fue útil?

Solución

Si la implementación usa exportación, entonces eso podría tener sentido; Estoy bastante seguro de que la última versión del SVN también exporta externos, pero las versiones anteriores no lo hicieron. Tal vez la mejor opción sería la de realizar una obtención del repositorio en cuestión en el servidor de despliegue y actualización a partir de ahí? Si utiliza ramas y etiquetado, también puede crear enlaces simbólicos a su Webroot que apuntan a diferentes versiones en la comprobación.

Otros consejos

¿Por qué no checkout del repositorio SVN a la máquina local, y hacer una actualización SVN y cometer lo que traerá planta de frijoles al día. A continuación, hacer un despliegue a través de planta de frijoles. Se podría programar una secuencia de comandos para svn cotidiana udpate.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top