Cómo configurar la implementación automática para App Engine cuando se presiona para Git Repository

He oído que otras plataforms admiten el deployment automático de su código en producción cuando envían cambios a su repository de Git.

¿Puedo configurar algo similar para AppEngine? ¿Cómo?

Estoy usando Python2.7 en Windows y bitbucket como repository.

¡Gracias!

Dado que la implementación del motor de aplicación es solo un script de Python, ¿por qué no puedes simplemente escribir un script de shell que llame a 'git push' seguido por 'python appcfg.py deploy'?

Cualquier gancho de bitbucket que se envíe desde bitbucket-> appengine después de uploadlo a la aplicación probablemente sea una mala idea ya que requerirá almacenar las cnetworkingenciales de inicio de session del motor de la aplicación en github.

Otros proyectos pueden tener su server de aplicaciones extraído de github / bitbucket. Puede hacer esto si el sitio de su motor de aplicaciones solo sirve sitios web estáticos usando http://drydrop.binaryage.com/ , pero no puede actualizar el código actual de esta manera.

Recientemente, App Engine agregó las funciones de Push to Deploy: https://developers.google.com/appengine/docs/push-to-deploy

Solo tiene soporte integrado para GitHub, pero aún podría ser posible configurar BitBucket para que funcione con él.