Fabric部署应如何工作如果我在Django上使用Django和Django-South?

时间:2011-10-21 19:52:20

标签: django heroku fabric django-south

我想使用Fabric,因此我可以包装所有生产部署步骤:

  • git push to heroku
  • 南迁移
  • 将静态文件的collectstatic添加到S3

我假设git push to heroku和collectstatic我可以将他们的命令放入fabfile中,对吗?南迁移将如何运作?

1 个答案:

答案 0 :(得分:2)

难道你不能将命令包装在shell脚本中吗?

deploy.sh

git push heroku master
heroku run python project/manage.py migrate
# Collect static command - not sure if you want to do this locally or from Heroku