12 12
发新话题
打印

[推荐] 几个构建工具介绍( 此文章被查看:2653次,被回复:11篇!! )

几个构建工具介绍

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封装,将创造性的工作从日常任务中分离出来,更加提高了小组的合作性。

http://www.jetbrains.com/teamcity/



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




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.

http://prdownloads.sourceforge.net/cruisecontrol



© 本文为 somisSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

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



© 本文为 tommySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

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



© 本文为 somisSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

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

© 本文为 scm_china 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

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

© 本文为 jiyu 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

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

© 本文为 among 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

引用:
原帖由 jiyu 于 2007-9-7 14:15 发表
CruiseControl 确实不错,加上ANT功能也强大,能做很多事情。赞一个,现在项目还停留在初期,仅使用了nightly build,随着项目的进展,可以进一步挖掘CC的潜能。
CruiseControl 和CC结合的非常好,直接支持UCM方式,可以把UCM中的每个活动直接在持续集成监控界面显示出来,便于项目组人员了解工作进展。

© 本文为 somis 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

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

© 本文为 daiqiang 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

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

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

限制导致的。

© 本文为 somis 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 #7 somis 的帖子

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

© 本文为 sujos 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 12 12
发新话题