【发布时间】:2013-11-26 09:35:00
【问题描述】:
我想知道将 Django 应用程序部署到服务器(在我的例子中是 Linode)的“推荐”方式是什么。
我已经阅读了几篇关于这个主题的文章,我特别喜欢this one。但我仍然不相信。在生产服务器中拥有一个 .git 文件的想法对我来说听起来很冒险。即使使用该文章中提到的推荐方式(git checkout),您的生产服务器中也有一个存储库。
我想我可以使用 Jenkins 或 SaltStack 之类的复杂工具来处理应用程序的部署和管理,但我是唯一的开发人员,我不想花更多的时间来配置而不是编码(我想去调查,但我真的没有足够的时间)
在此先感谢
更新:第一条评论和第一条响应相结合,提出了一个明显被接受的解决方案:Fabric + Jenkins。和this presentation 谈论它
【问题讨论】:
-
Jenkins 将是一个不错的选择。你设置一次,之后你只需要提交它就会自动部署到服务器上。
-
谢谢。我认为这将是我的官方部署工具。但我需要一些时间来理解它并付诸实践
标签: django git deployment linode