我正在寻找一些工具(或一组工具),可以帮助我自动部署具有所有必需依赖项的Django项目.
我搜索了一些解决方案,但我很好奇你最喜欢的是什么.
我将第二个meder的建议:用户virtualenv + pip.这些将提供可以轻松保存和复制的隔离环境.
一旦你开始运行,你有两个选择:
fabric:非常适合简单的设置.您可以编写许多部署情况(代码检出,多个服务器等)的脚本.Fabric对您的部署内容和方式几乎没有任何假设,因此它非常灵活.
Zope的扩展:更复杂,更难设置,但几乎可以完成任何你投入的部署方案.
最好的祝福