我想这里的每个人都会同意,要被认为是专业的软件公司,你必须具备一些基本的东西。
毫无疑问,其中之一就是构建服务器,问题是,你需要走多远。
如果我们能列出一些业余开发人员可以参与的简单任务,以便将它们设置在功能齐全的构建服务器的正确轨道上,那就太好了。
如果有人觉得他们有一个“完整”的系统设置来执行他们需要的所有功能,以及他们是如何从头开始设置的,那也很好。
最佳答案
您可以先查看 Cruise Control .
还有CruiseControl.net如果那是你的毒药。
但基本上,您需要以下成分:
在这种情况下,CruiseControl 充当 Continous Integration服务器,并且可以确保您在 checkin 代码时已完成构建。这意味着您知道 the build is broken比你每晚构建更快。不过,您可能还应该有夜间构建。
https://stackoverflow.com/questions/460813/