写点什么

ThoughtWorks 发布了 Cruise:持续集成及发布管理系统

  • 2008-07-29
  • 本文字数:1499 字

    阅读完需:约 5 分钟

持续集成是敏捷实践之一,有了持续集成之后,每次提交代码都会自动地触发构建及测试,从而尽早地发现缺陷而降低修改Bug 的成本。7 月28 日, ThoughtWorks 发布了 Cruise ,该产品将持续集成延伸到了应用的测试与部署阶段。 Cruise 可以运行在多种操作系统上(包括 Windows Mac OS X ,和 Linux),并为.NET Java Ruby 提供了使用上的便捷。

大约一年前,CruiseControl 企业版项目宣布启动,而今年四月, Cruise 作为其产品化的软件而宣布即将面市。 Cruise 是一款商业化产品,而其根源可追溯到 CruiseControl (一款开源的持续集成工具,它的第一版在 2001 年发布)。Cruise 的产品经理 Jez Humble 在今年四月份宣布该产品即将上市时说道:

那么,为什么要叫 Cruise 呢? 因为 CruiseControl 是持续集成领域的急先锋,而且在我们新产品中,使用了一部分 CruiseControl 的代码,我们希望人们看到 “Cruise”这个名字时,就会意识到它与 CruiseControl 有关联,并会问“它们之间有什么不同呢?”。同时,我们也希望大家根据各自的具体 需求来选择 CruiseControl 或 Cruise,在认识到对方存在的同时来对比它们之间的利弊。在我们的网站上也给出了 CruiseControl 网站的链接,而且会延续下去。

Cruise 的一个重要特性就是构建与发布管道(the build and release pipeline)。这一概念在 2007 年 Dave Farley 写的《 The Deployment Pipeline (Extending the range of Continuous Integration) 》已经被提及。 Cruise 让用户可以监控某个应用从最初的代码检入到功能测试、性能测试、用户验收测试、上线试运行与正式发布运行整个过程的变化。通常情况下,某个构建版本通常都是手动完成上述阶段的,极易出错。而利用这种自动控制机制有助于减少错误,加速部署时间,增加全过程的可视性。

ThoughtWorks 提供了可以免费使用 30 天的 Cruise 。同时还提供了最多两个 Agent 授权的免费 Cruise。另外,对于开源项目、教育机构和非赢利组织来说, Cruise 还会降低收费标准,甚至免费。

ThoughtWorks 提供了下面的特性列表和价格策略:

特性 益处 构建管道(Pipelines) 直观地看到应用从代码提交通过功能测试、性能测试、用户验收测试并部署试运行,甚至上线正式运行。 集中式的产物仓库 将应用的二进制工件,测试数据及日志文件保存在同一位置,从而使团队成员很容易得到所有信息和度量数据。 与 LDAP 和活动目录的集成 确保端到端的安全性。Agent 与 server 之间的通信使用 SSL 和公钥安全机制确保安全,而且所有的 Agent 需要得到管理员的批准后才能加入到构建网格中。 零配置的构建网格 安装 Cruise Agent 安装简便,而且可以自动升级,自动从 Server 端读取它们的配置和得到所需代码,并开始执行构建工作。 并行化 把耗时较长的构建工作 (Job) 切分成多个短时构建工作 (Job) 后,Cruise 会同时在多个 Agent 分别运行这些构建工作 (Job),达到缩短构建时间的目的。 多平台测试
(Multi-platform testing) 在一个构建管道(pipeline)创建多个 Stages,以便大多种软硬件平台上进行测试。Cruise 可以让某个 Stage 中的所有构建工作同时运行。 可扩展的仪表盘
(Scalable dashboard) 得到你想要的所有信息,无论你是测试人员,开发经理还是构建经理。 按年度订购价格

免费版 团队版 专业版 高级版 Agent 的数量 2 6 15 35 支持方式 论坛 Email Email Email
(开发团队) 价格
$0 $1,800 $3,900 $6,500 永久 ****Licenses 价格

免费版 Team Professional Premium #Agents 2 6 15 35 支持方式
Forums Email* Email* Email*
(开发团队) 价格 $0 $2,900 $5,900 $10,900

查看英文原文 ThoughtWorks Releases Cruise: Continuous Integration and Release Management System

2008-07-29 00:082251
用户头像

发布了 100 篇内容, 共 25.7 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

YashanDB数据库与数据湖的完美结合

数据库砖家

YashanDB数据库与微服务架构集成最佳实践分享

数据库砖家

YashanDB数据库与云服务集成实用教程

数据库砖家

YashanDB数据库与主流编程语言集成方法

数据库砖家

Burp Suite Professional 2025.6 发布,新增功能简介

sysin

burp

YashanDB数据库API接口开发与调用实战

数据库砖家

YashanDB数据库OLTP与OLAP混合负载优化策略

数据库砖家

YashanDB数据库与RESTful API的无缝对接

数据库砖家

YashanDB数据库与数据可视化的完美结合

数据库砖家

《HarmonyOSNext超能手册:一篇文章搞定Node-API跨语言!》

Turing_010

F5 BIG-IP 17.5 LTS - 多云安全和应用交付

sysin

F5

YashanDB数据库DSL查询语言使用全解析

数据库砖家

YashanDB数据库与云平台的无缝集成指南

数据库砖家

这个 361K Star 的项目,一定要收藏!

Immerse

YashanDB数据库与容器化技术的深度融合路径

数据库砖家

YashanDB数据库与人工智能结合的创新应用

数据库砖家

YashanDB数据库与传统数据库的差异探讨

数据库砖家

YashanDB数据库与数据仓库的协同工作方式

数据库砖家

YashanDB数据库与微服务架构的结合应用

数据库砖家

一文搞懂SEO优化之站点robots.txt

村头的猫

搜索引擎 Google SEO 建站 robots.txt

F5 BIG-IP 下载汇总 - 业界领先的应用交付与安全服务

sysin

F5

YashanDB数据库与传统关系型数据库的区别

数据库砖家

AI数据分析训练营毕业总结

hunk

AI数据分析训练营毕业总结

YashanDB数据库与数据湖的结合发展方向

数据库砖家

YashanDB数据库与人工智能结合的应用前景

数据库砖家

YashanDB数据库与容器技术的深度融合介绍

数据库砖家

YashanDB数据库与云服务的深度集成方案

数据库砖家

YashanDB数据库与云计算平台的完美融合

数据库砖家

YashanDB数据库与人工智能技术的结合探讨

数据库砖家

HPE OneView 10.0 OVA 部署

sysin

OneView

HarmonyOSNext性能核弹:用Node-API引爆ArkTS/C++跨语言

Turing_010

ThoughtWorks发布了Cruise:持续集成及发布管理系统_研发效能_Chris Sims_InfoQ精选文章