2010-11-10 16 views
8

¿Existe alguna herramienta (preferiblemente basada en web) que detecte automáticamente confirmaciones en un repositorio de BitBucket, y en ese momento, copie todos los archivos en el repositorio a un servidor web a través de FTP?Despliegue automático de archivos desde un repositorio de BitBucket

Básicamente, quiero una manera rápida e indolora (si existe) de configurar una integración continua entre mi repositorio BitBucket y mi sitio web.

No es necesario ningún paso de compilación/compilación, ya que estos son solo archivos de front-end (HTML/CSS/Javascript).

Respuesta

4

El gancho changegroup es la manera de hacerlo. Consulte Hooks para obtener información sobre qué hacer con él.

He utilizado ganchos changegroup en mis propios repositorios hg, pero no en BitBucket; es posible que los servidores BitBucket estén restringidos en lo que puede hacer, no estoy seguro. Conozco un intento de wget/curl de reconstruir un manual en mi servidor al actualizar sus contenidos en un repositorio en SourceForge que no funcionó porque bloquearon demasiado sus servidores (el envío de un correo electrónico del anzuelo funcionaría pero no el acceso http)) Esperaría que BitBucket se configurara mejor; una búsqueda rápida de "bitbucket changegroup hook" no parece indicar que haya algún problema con ella. Pruébalo y mira!

Cuestiones relacionadas