在普通服务器上,为了更新我的代码库和任何架构更改,我有一个票务系统,我的更新脚本是这样的:
$ git pull origin master && python manage.py run_sql_tickets
Google App Engine for Python有一个很好的钩子,它与git pull
有关系,但我如何整合推送sql票据以将架构更新到GAE项目流程中?我是否每次都需要登录mysql并在shell中推送这些票?
有没有办法在进行GAE构建时运行management command
?
答案 0 :(得分:0)
我找到的答案是......不是真的。 GAE的构建环境极其严格,但您可以使用Codeship,CircleCI或Jenkins之类的东西。
尝试上述选项后,CircleCI(https://circleci.com/)就是满足我们需求的那个。