使用Django进行简单自动化部署的最佳工具

时间:2018-08-11 14:03:00

标签: django deployment

对于Django项目,我正在寻找一种工具,该工具将:

  1. 从远程存储库中的给定分支(例如:Bitbucket的主分支)更新服务器上的代码
  2. 运行基本的django命令(迁移,collectstatic等)
  3. 重新启动项目
  4. 通知我一切正常(例如在Slack上)

我已经看到许多可行的方法(Ansible,DeployBot,Pipelines等),但是我想知道是否有推荐简单应用程序的工具?

1 个答案:

答案 0 :(得分:0)

通常,在我的Django项目中,我将使用Fabric(http://www.fabfile.org)进行您提到的所有活动。因此,请从特定分支部署Django命令(例如,静态收集),重新启动服务器等。

相关问题