设置CruiseControl的初始费用是多少?

没有正确的解决方案

其他提示

这里的关键点不是你必须投入设置CruiseControl的时间。你可以在一个小时左右完成。问题是天气你有一个代码存储库(SVN,TFS)和一个准备好的构建脚本(某些东西 - MSBuild脚本左右 - 将清理,重建,测试和部署你的应用程序)。如果没有,你将不得不投入一些时间 - 取决于你的项目有多复杂 - 但肯定会比设置CruiseControl服务器花费更多的时间。

如果你是新手,不超过两到三个小时。我第一次使用它时,我有一些东西从subversion中检出最新版本,使用MSBuild编译它,然后在不到这个时间内上传它。

我建议在一周的任何一天 Hudson 而不是CruiseControl。我想不出CruiseControl可以做哪些Hudson不做的事情(更好)。特别是基于网络的前端远远优越。您可以直接在您的计算机上运行Hudson (使用JNLP)并将项目设置为分钟。

启动并运行它需要一些时间 - 但如果您是关于该主题的完整新手,您可以在不到一天的时间内使用该任务构建解决方案来构建.sln文件。

当您在各种框架中添加单元测试,对仪表板进行成本化,标记构建等时,会变得有点复杂,但这需要几天时间,而不是数周才能启动并运行。

软件 - 免费。

硬件 - 成本取决于。如果你只想每晚运行它可能与其他东西共享服务器空间。我们每隔15分钟使用一个专用服务器。

设置时间 - 一旦学会了,您需要花几个小时来设置新服务器。如果你是CC的新手允许一两天。

如果您在整个团队都没有学习曲线之前从未使用过集成服务器 - 请等几周。

我们最近搬到了新的服务器,我们设置了一个全新的安装 - 花了几个小时。这适用于四个项目,两个不同的源控制提供商,并包括报告和构建帮助文件等自定义任务。

我会重新设计一个用于巡航控制的专用机器,它不一定非常强大,但请记住它必须能够编译你的代码。

我们使用了一台旧开发者的机器,升级后将其放在一边。

就一天的时间成本而言,应该让你开始运作。

您如何定义'成本'?它可以免费下载,所以没有金钱成本。

就时间而言,它需要1/2到1天,具体取决于您的配置有多复杂。

如果你有一个没有依赖关系的简单项目,那么几个小时。如果您实际上正在对许多具有许多依赖项的项目进行“集成”,那么几周后可能会更改代码。恕我直言CC.Net不适合大量项目......

你应该可以在大约3个小时内设置它,它完全免费。

你仍然可以花钱购买像Simian等外部工具,但这完全是可选的。设置CCnet确实是通过配置文档的问题,就是这样。

我之前在博客中写过关于CCnet的经历: http://www.tigraine.at/2008/10/08/another-take-on-contiuous-integration/

Jay Flowers运行一个名为CI Factory的项目,使您可以立即将CruiseControl.NET安装与可选模块放在一起。

http://jayflowers.com/joomla/

另外,您可能希望收听.NET rock播客采访他:

http://www.dnrtv.com/default.aspx?showID=64

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top