我想知道将 Django 应用程序部署到服务器(在我的例子中是 Linode)的“推荐”方式是什么。
我已经阅读了几篇关于这个主题的文章,我特别喜欢这一篇。但我仍然不相信。在生产服务器中拥有一个 .git 文件的想法对我来说听起来很冒险。即使使用该文章中提到的推荐方式(git checkout),您的生产服务器中也有一个存储库。
我想我可以使用像 Jenkins 或 SaltStack 这样的复杂工具来处理应用程序的部署和管理,但我是唯一的开发人员,我不想花更多的时间进行配置而不是编码(我想调查一下,但我真的没有足够的时间)
提前谢谢了
更新:第一条评论和第一条响应相结合,提出了一个明显接受的解决方案:Fabric + Jenkins。这个演示文稿谈到了它