我听说其他平台支持在将更改推送到 Git 存储库时将代码自动部署到生产环境。
我可以为 AppEngine 设置类似的东西吗?怎么办?
我在 Windows 上使用 Python2.7,并将 bitbucket 作为存储库。
谢谢!
最佳答案
既然 App Engine 部署只是一个 Python 脚本,为什么不能只编写一个调用“git push”后跟“python appcfg.py deploy”的 shell 脚本?
在您上传到应用程序之后从 bitbucket->appengine 发送的任何 bitbucket Hook 可能不是一个好主意,因为它需要将您的应用程序引擎登录凭据存储在 github 上。
其他项目可能会让您的应用服务器从 github/bitbucket pull 。如果您的应用引擎站点仅使用 http://drydrop.binaryage.com/ 为静态网站提供服务,则可以这样做,但您不能以这种方式更新实际运行的代码。
关于python - 推送到 Git 存储库时如何设置自动部署到 AppEngine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274118/