写点什么

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:081915
用户头像

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

关注

评论

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

千万级数据迁移与分表的技术方案-企业产品实战

谙忆

Java 后端 分库分表 引航计划

乘着汽车智能化的浪潮,“汽车人”的职业方向选择(三)

SOA开发者

软件定义汽车 车载控制单元

堡垒机作用之事后审计详细讲解-行云管家

行云管家

运维 网络安全 运维审计 事后审计

Alibaba内部“Java架构核心宝典”来袭,全新技术限时开源

Java 编程 程序员 架构 面试

Shell:Lite OS在线调试工具知多少

华为云开发者联盟

Shell 操作系统 Lite OS 在线调试 命令函数

mydumper备份工具介绍与使用

Simon

MySQL

iOS开发面试拿offer攻略之数据结构与算法篇附加安全加密

iOSer

ios 数据加密 iOS面试 iOS逆向 iOS算法

深入理解掌握零拷贝技术

Linux服务器开发

网络协议 零拷贝 Linux服务器开发 Linux内核 用户态

与springcloud整合的框架源码读取入口

Java 编程 架构 微服务

作为一线技术人员,如何更好地提升自己

谙忆

管理 成长 引航计划

2021年公有云市场的5大趋势

云计算

主机安全是什么意思?安全体检包含哪些方面?

行云管家

运维 服务器 主机 主机安全 安全体检

阿里巴巴发布“限量版”Java零基础宝典,38岁的中年失业者怎么活下去

Java 程序员 后端

阿里巴巴发布“限量版”Java零基础宝典,万字Java技术类校招面试题汇总

Java 程序员 后端

为什么不推荐Python初学者直接看项目源码

Felix

Python 编程 开发 Programing 阅读代码

FunTester框架Redis性能测试之list操作

FunTester

redis 性能测试 测试框架 压力测试 FunTester

开便利店可以实现财富自由吗?

石头IT视角

对Python爬虫编写者充满诱惑的网站,《可爱图片网》,瞧人这网站名字起的

梦想橡皮擦

9月日更

一部好看过武侠小说的热血互联网史!

博文视点Broadview

Percolator模型及其在TiKV中的实现

vivo互联网技术

数据库 Percolator 分布式,

基于Tensorflow + Opencv 实现CNN自定义图像分类

华为云开发者联盟

tensorflow KNN OpenCV CNN

二十不惑的年纪,我简直走了狗屎运(4面拿字节跳动offer)

Java 程序员 架构 面试 计算机

汽车智能座舱中 显示屏市场战略趋势分析 上篇

SOA开发者

软件定义汽车

阿里,快手,拼多多等7家大厂Java面试真题,Java面试题高级

Java 程序员 后端

CSS 轻松制作 SVG 动画

devpoint

css3 SVG 9月日更

测试开发之前端篇-CSS层叠式样式表

禅道项目管理

CSS html

Linux用户密码管理

在即

9月日更

幻读是啥,会有什么问题?如何解决?

Java MySQL 数据库 面试 后端

阿里巴巴Java方向面试题汇总(含答案),为什么数据库会丢失数据

Java 程序员 后端

阿里,快手,拼多多等7家大厂Java面试真题,Java开发面经分享

Java 程序员 后端

阿里,快手,拼多多等7家大厂Java面试真题,Java笔试题及答案详解

Java 程序员 后端

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