![]() |
1
2
我认为你所指的过程叫做 continuous integration . 其中一个流行的工具是哈德逊(参见 Hudson with django )确保也检查 django-continuous-integration 项目。 |
![]() |
2
4
我喜欢一些实用的程序员关于这个主题的书, Ship it! 和 Release it! . 他们一起教授了很多关于构建系统和如何设计好可部署程序等方面的实际实用知识。 |
![]() |
3
2
如果你在Java中这样做,你可以签出Maven。它有很多教程:
所有这些都属于软件开发原则、软件设计理念、软件配置管理以及构建和发布管理的范畴:
这是一个相当复杂的领域。经过多年的编程,我仍然在学习和理解关于构建管理和软件配置管理的新东西。 |
![]() |
4
1
对于python项目,您应该使用安装工具。安装工具有所有的东西打包成.eggs,编译C模块,运行单元测试等。如果你曾经做过“python setup.py[build install test]”,那么你已经使用了安装工具。 |
![]() |
5
0
虽然这肯定不是您问题的完整答案,但我非常推荐您学习“make”工具。我发现自己经常使用它来完成各种各样的任务,包括(但不限于)构建、测试和部署软件。 |