¿Manera simple de empujar repo a cdn?

¿Cuál es la receta más simple que conoces para enviar un repository git a un CDN?

Muchos desarrolladores de aplicaciones están comenzando proyectos usando nada más que HTML estático, CSS y JavaScript. Cada vez es más posible escribir aplicaciones complejas que admitan a millones de usuarios de esta forma, por lo que deberíamos esperar que esta tendencia crezca, y tal vez no sea poco común incluso para las aplicaciones de producción.

Para estos desarrolladores, no es necesario que configure un server, no tiene que dar más de unos pocos megabytes, por lo que simplemente desea un CDN (léase: server de baja latencia de alta concurrency de files estáticos).

Personalmente, he configurado un CDN con bastante facilidad, pero dado que todo lo anterior se puede automatizar para un service "push to CDN", me pregunto si existe uno o si hay una receta con solo unos pocos pasos. En mi propia experiencia, hay muchos pasos intermedios y cosas por configurar y de qué preocuparse.

Puedes hacer lo siguiente:

  1. Clona el repository en tu server remoto y cada vez que quieras actualizar el código, inicia session en el server y hazlo.
  2. configure git hook para que cada vez que se comprometa con su twig de producción, cargue sus files en el server remoto.
  3. usa esto: https://github.com/resmo/git-ftp