加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: 几个构建工具介绍

somis 2007-6-7 21:49

几个构建工具介绍

JetBrains.TeamCity
Release Notes:                                                        ║
   ║                                                                        ║
   ║  TeamCity is an innovative, IDE independent, integrated team           ║
   ║  environment targeted for .NET and Java software developers and        ║
   ║  their managers. It automates and coordinates key collaborative        ║
   ║  processes to eliminate manual systems and delays, providing tight     ║
   ║  integration with multiple build and test tools, real-time unit test   ║
   ║  frequency, server-side inspections and code covera

软件简介:TeamCity是一款基于服务器的web应用程序,可以对Java和.NET开发小组的代码修改、频繁进行的分布式构建和测试进行连续的整合,检查并提高编码质量,高效的完成项目。TeamCity随IntelliJ IDEA, Microsoft Visual Studio 2005以及Eclipse封装,将创造性的工作从日常任务中分离出来,更加提高了小组的合作性。

[url]http://www.jetbrains.com/teamcity/[/url]



Atlassian.Bamboo
软件简介:持续集成构建服务器软件(Build Server)。
[url]http://confluence.atlassian.com/display/BAMBOO/Bamboo+Documentation+Home[/url]




curisecontrol
CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds.

[url]http://prdownloads.sourceforge.net/cruisecontrol[/url]

tommy 2007-7-17 13:15

有没有免费的build tools阿?
能支持分布式的有吗?

somis 2007-7-17 14:40

curisecontrol就是免费的。
分布式是什么概念?curisecontrol可以架设在多台机器上构成多个构建服务器,后台可以对应一个或多个版本控制服务器。
是否能达到你说的分布式效果?

scm_china 2007-8-7 13:51

我们公司现在用continuum做自动构建及发布,感觉不错,但是里面需要主要的地方还不是很清楚,希望指导!

jiyu 2007-9-7 14:15

CruiseControl 确实不错,加上ANT功能也强大,能做很多事情。赞一个,现在项目还停留在初期,仅使用了nightly build,随着项目的进展,可以进一步挖掘CC的潜能。

among 2007-9-7 18:12

cruistecontrol 把每日构建提升到了持续集成的角度。监控cm系统中的变动。尽早集成。
需要一系列的规范来控制这个的运作。

somis 2007-9-7 19:57

[quote]原帖由 [i]jiyu[/i] 于 2007-9-7 14:15 发表
CruiseControl 确实不错,加上ANT功能也强大,能做很多事情。赞一个,现在项目还停留在初期,仅使用了nightly build,随着项目的进展,可以进一步挖掘CC的潜能。 [/quote]

CruiseControl 和CC结合的非常好,直接支持UCM方式,可以把UCM中的每个活动直接在持续集成监控界面显示出来,便于项目组人员了解工作进展。

daiqiang 2007-9-7 20:07

我们公司:curisecontrol2.7+ant+firefly
确实不错,原来我们是半自动构建,现在是全自动,但是还可以基于事件进行点射,呵呵,爽!只是,在log merge的时候,造成计算机内存不够用

somis 2007-9-7 22:23

Java程序都有内存限制,当初编写ant脚本的时候就总发愁,总是想方设法降低内存消耗,最后干脆把unit test禁止了。

现在用Maven能稍微好些,不过如果程序太大,unit test及功能测试的 log merge还是会超出内存限制。这应该是jdk的

限制导致的。

sujos 2007-9-10 10:30

回复 #7 somis 的帖子

同感.不过效率貌似不是很理想

daiqiang 2007-9-11 11:27

建议不要用merge,我试过,不会出现内存不够用的情况

tom_cdk 2008-5-16 10:52

curisecontrol+synergy有人用吗
页: [1]
查看完整版本: 几个构建工具介绍