python - 推送到 Git 存储库时如何设置自动部署到 AppEngine

标签 python git google-app-engine python-2.7 bitbucket

我听说其他平台支持在将更改推送到 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/

相关文章:

python - python 中的 np.empty((0,shape)) 是什么意思?

Python 装饰器处理文档字符串

java - 在 Java 中的 AppEngine 本地开发服务器上强制 TLS > 1.0

database - 使用 git 存储库作为数据库后端

git - Intellij - 无法运行 Git

java - 单个应用程序引擎后端可以用于 java 和 android 前端吗?

node.js - Google App Engine - 上传到存储桶后访问文件

python - 在 python pandas 中将年龄段添加到数据框

python - Python(和编程)新手看不出我哪里出错了

linux - 我们应该使用 sudo 进行 git 操作吗?