我目前正在研究Python产品的部署技术。我们已经使用多个git存储库来管理代码,但希望改进服务器的设置和更新过程。现在看来,easy_安装、.egg文件和virtualenv是最好的工具。在
这里有一个问题:我们并不真正进行版本控制;我们所有的产品都有一个主分支,它应该一直提供稳定的代码。如果我们想更新,我们必须git pull
每个服务器上的主分支,对于每个产品及其所有依赖项。在
这个解决方案非常耗时,我们希望加以改进。在
我的想法是在所有服务器/安装上创建一个virtualenv实例,并使用easy\u install来安装和更新我们自己的包,但是我找不到一种方法来指定git存储库作为源代码的源代码。在
有没有办法做到这一点?我错过什么了吗?我是不是走错了方向,这是个坏主意?在
提前谢谢你, 费边
您可以使用
pip
而不是轻松安装,它支持多种可能的方法来指定从何处获取包,其中一种是git
,然后可以这样安装包:相关问题 更多 >
编程相关推荐