BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Thoughtworks将发布持续集成&发布管理系统Cruise

| 作者 乔梁 关注 7 他的粉丝 发布于 2008年4月24日. 估计阅读时间: 2 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。
4月15日,Thoughtworks宣称将发布一款名为“Cruise”的持续集成&发布管理系统。Cruise团队成员提及Cruise具有以下特点:
  • 零配置构建网格——安装Agent后,它们会自行更新和获取配置,然后自动检出所需构建的源代码进行构建。
  • 集中管理工件——将应用软件包、测试结果和日志文件集中存放,你可以在同一处得到你所需要的信息和数据。
  • 端到端的安全性——Cruise支持LADP和活动目录,Agent与Server之间的通讯基于SSL和公钥技术,而且Agent都需要批准才能加入到构建网格。
  • 对于.NET, Java和Ruby项目,可以说是“开箱即用”。

同时,他们提到, Cruise不再仅仅是一款持续集成工具,Thoughtworks的工程师结合在该领域的最佳工作实践,将“构建管道(Build Pipeline)”的概念引入到该产品,覆盖从开发到部署全过程:

  • 构建管道(Build pipelines)——通过引入“Pipeline”和“Stage”这两个概念,使其成为一种完整的部署方式,让你可以看到你所开发的软件从提交代码开始,先后经过功能测试、性能测试和UAT测试,然后准备上线,甚至直接部署到生产环境。这些超酷的特性将使持续集成和部署发布不再痛苦,而是快乐之旅。
  • 构建并行化——如果将用时较长的构建分成多个构建的话,Cruise可以同时在多个Agent上分别构建,以缩短反馈时间。
  • 多种环境下运行测试 ——如果在pipeline中创建多个Stage,Cruise可以根据你的要求,在不同的软硬件环境中运行你的测试。

当谈到开源项目CruiseControl时,Cruise团队表示:

Thoughtworks将和从前一样,支持这些开源项目,http://opensource.thoughtworks.com上的列表可以说明这一点。

另外,我们会提供包含一个Agent的免费版本,其与商业版本有同样的特性。而且,我们将为开源项目和教育机构提供免费许可。

如同版本控制工具一样,我们的目标就是:让构建和部署自动化成为所有软件开发者的一个基本实践。

关于Cruise与CruiseControl的更多信息,您可以点击这里查看详情。

作为InfoQ的热心读者,您心目中的企业级持续集成工具是什么样的呢?

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT