tutorial pricing prices precios google flexible español engine appengine app python svn google-app-engine continuous-integration google-code

python - pricing - ¿Es posible integrar Google App Engine y Google Code para una integración continua?



google cloud app engine prices (5)

Muy interesante, pero aún no es posible, AFAIK. He estado buscando esa opción en Google Code sin éxito.

La única solución que puedo encontrar es instalar algo en tu máquina que verifique los cambios en tu repositorio SVN.

Estaré feliz de escuchar sobre otros enfoques.

¿Alguien tiene alguna idea sobre cómo / si es posible integrar las confirmaciones de Google Code para causar una implementación de Google App Engine con el código más reciente?

Tengo una fuente de proyecto de Google App Engine simple alojada en Google Code y me encantaría que cada vez que me comprometiera con Subversion, AppEngine refleje el compromiso más reciente. No me importa si las cosas se rompen en el sitio en vivo, ya que el proyecto es para uso personal principalmente y para el aprendizaje.

¿Alguien tiene alguna idea sobre cómo vincularse a la confirmación de subversión para el repositorio de código y / o cómo iniciar la implementación en App Engine? Idealmente, la solución no requeriría nada manual de mi parte ni ningún tipo de software de servidor / oyente en mi máquina.


Para aquellos de nosotros que estamos usando Github, esta función del equipo de GAE nos haría considerar seriamente cambiar a Google Code ...


Probablemente tendrías que tener algo de pegamento en otra computadora que monitoreó los commits de SVN y desplegó una nueva versión para ti. Google Code aún tiene que desarrollar y lanzar una API (lo que necesitan hacer pronto si se toman en serio todo este asunto del desarrollo), pero GAE se puede implementar con relativa facilidad automatizada, por lo que no hubiera pensado que debería ser tan difícil. El proceso de implementación, sin embargo, variará con cada proyecto, por lo que es algo que debe resolver usted mismo (es posible que desee echar un vistazo al sistema de despliegue de la tela ). Luego, simplemente configure un trabajo cron going que actualice un checkout SVN local en el equipo del medio, y listo.


Google Code Project Hosting ahora es compatible con Post-Commit Web Hooks , que hace ping a una URL especificada por el propietario del proyecto después de cada confirmación. Esto eliminaría la necesidad de sondear regularmente su repositorio de Google Code.


Made By Sofa publicó un blog sobre su flujo de trabajo con Google App Engine. En el segundo párrafo anterior, han adjuntado un enlace de subversión que cuando alguien confirma el código, se implementará automáticamente en Google App Engine. Tomaría un poco de ajuste (porque funciona en el lado del servidor y no en el cliente) pero podría hacer lo mismo.