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