写点什么

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

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

关注

评论

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

科大讯飞联袂伯俊科技进军3C零售,构建发展新格局

科技热闻

十年数据库专家,呕心力作MySQL技术精粹,薪资直涨3K其实很轻松

数据库 程序员 MySQL 数据库

科技热点周刊|ClickHouse 融资 2.5 亿美元、个人信息保护法正式实施、Facebook 改名 Meta

青云技术社区

云计算 facebook 云原生

Bash 脚本简介

码语者

bash Shell

RadonDB ClickHouse on K8s 2.1.0 发布!

RadonDB

数据库 Kubernetes Clickhouse RadonDB

SAP CRM和C4C的内容管理(Content Management)

汪子熙

内容 CRM C4C 11月日更

区块链的抽象与演进

CECBC

布局人工智能,银行有的不只是智能客服

CECBC

央行数字货币即将破茧,一场大变局,震撼全球!

CECBC

面试必备!阿里内部Java面试八股文出炉,教科书式完美回答

Sakura

Java 程序员 架构 面试

区块链+农业开启智能化生产时代 解决世界性食品及粮食安全问题

CECBC

20道阿里面试必问JVM面试专题(文末附送答案及JVM学习文档)

编程 程序员 JVM

Hexo个人博客快速部署到Gitee&Coding详细教程

老表

Hexo gitee CODING 博客配置 11月日更

杂谈—程序人生第一份工作

思想者杰克

程序人生 新手指南 程序

阿里大牛教你如何用Dubbox+SpringBoot+Docker架构,实现双11项目

编程 程序员 springboot

牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖

Java spring 程序员 JVM hashmap

CRM WebClient UI的浏览器打印实现

汪子熙

JavaScript CRM SAP UI5 JavaScript图表库 11月日更

新消费:如何度过从0到1的破局期?

石云升

学习笔记 11月日更 新消费

架构课毕业总结

伏波

架构

操作系统——计算机硬件简介

思想者杰克

不敢想,做个博客竟如此简单!

程序员鱼皮

博客

赋能优秀传统文化,区块链助力讲好中国故事

CECBC

北鲲云超算平台如何成为就生命科学云计算领域先行者?

北鲲云

Eureka 源码之客户端注册

悟空聊架构

Eureka 源码剖析 注册中心 悟空聊架构

架构实战营-总结

哈希

端开发技术——5个高效的Flutter开发工具

思想者杰克

2021年10月云主机性能评测报告

博睿数据

前后端、多语言、跨云部署,全链路追踪到底有多难?

阿里巴巴中间件

阿里云 云原生 中间件 全链路追踪

杂谈——程序人生我的大学

思想者杰克

电商秒杀系统

伏波

架构

模块七作业

Geek_fc100d

「架构实战营」

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