首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CI是否需要CI服务器

CI是否需要CI服务器
EN

Stack Overflow用户
提问于 2009-04-25 01:10:36
回答 5查看 984关注 0票数 4

持续集成是否需要CI服务器?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-04-25 01:14:22

为了促进持续集成,您需要自动化构建、分发和部署过程。这些步骤中的每个步骤都可以在没有任何专门的CI-Server的情况下完成。可以通过文件通知和其他低级机制来协调这些活动;但是,协调这些步骤的数据库驱动的后端( CI-Server)将极大地增强系统的可靠性、可扩展性和可维护性。

票数 8
EN

Stack Overflow用户

发布于 2009-04-25 01:27:14

您不需要专用的服务器,但某种类型的构建机器是无价的,否则就没有一个总在构建和测试代码的中心位置。尽管您可以使用开发人员计算机来模拟这种影响,但存在与该计算机上正在更改的代码重叠的风险。

顺便说一句,我使用的是Hudson,它的重量很轻,不需要太多的东西就能运行。

票数 3
EN

Stack Overflow用户

发布于 2009-04-25 02:43:13

使用专用机器是很重要的,这样你就可以得到独立的验证,而不会损坏。

对于小项目,它可以是一台非常基本的机器,所以不要让硬件成本让你失望。你可能在柜子里有一台旧机器,已经足够好了。

您还可以通过使用虚拟机来避免专用硬件。最好的办法是找到一台正在做其他事情但负载不足的服务器,并将VM放在上面。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/788010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档