subir repositorio que origin crear cambios git deployment cdn rackspace-cloud

repositorio - ¿Desea implementar automáticamente los activos en Rackspace CDN a través de git y actualizar las referencias a esos activos?



que es un repositorio git (7)

Estoy buscando ayuda para diseñar una estrategia para automatizar la implementación de los activos de una aplicación web (imágenes, css, js) en el servicio Rackspace''s Cloud Files (CDN).

Actualmente uso git push para implementar la aplicación web en un servidor remoto. Así que esta es una forma en la que estoy pensando que esto podría suceder. ¿Hay algún método mejor / más limpio?

  • Dev realiza cambios en un archivo de activos (css, js o una imagen)
  • Dev comete sus cambios
  • Dev empuja sus cambios al servidor
  • Los activos se renombran automáticamente para eliminar los problemas de caché (¿se agrega la versión de git?) Y se envían al CDN
  • El código de referencia se actualizará automáticamente a un nuevo nombre de archivo

FYI, esta es una aplicación de PHP en CodeIgniter 2.x si es importante.

Feliz de escuchar cualquier idea, alternativa o no.






No estoy al tanto de nada, pero probablemente podrías escribir algo para hacer esto sin demasiado trabajo.

Echa un vistazo a Fog o la gema oficial ruby-cloudfiles de Rackspace.