我听说其他平台在将更改推送到其 Git 存储库时支持将其代码自动部署到生产环境。
我可以为 AppEngine 设置类似的东西吗?如何?
我在 Windows 上使用 Python2.7,并将 bitbucket 作为存储库。
谢谢!
我听说其他平台在将更改推送到其 Git 存储库时支持将其代码自动部署到生产环境。
我可以为 AppEngine 设置类似的东西吗?如何?
我在 Windows 上使用 Python2.7,并将 bitbucket 作为存储库。
谢谢!
既然 app engine deploy 只是一个 python 脚本,为什么你不能写一个 shell 脚本,调用 'git push' 后跟 'python appcfg.py deploy'?
上传到应用程序后从 bitbucket->appengine 发送的任何 bitbucket 挂钩可能是个坏主意,因为它需要将您的应用程序引擎登录凭据存储在 github 上。
其他项目可能会让您的应用服务器从 github/bitbucket 拉取。如果您的应用引擎站点仅使用http://drydrop.binaryage.com/提供静态网站,则可以执行此操作,但您无法以这种方式更新实际运行的代码。
最近,App Engine 增加了 Push to Deploy 功能:https ://developers.google.com/appengine/docs/push-to-deploy
它只内置了对 GitHub 的支持,但仍然可以配置 BitBucket 来使用它。