2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

听保洁老大爷讲Java的垃圾回收

侯树成

JVM

2020年程序猿必读10本好书推荐

ABC实验室

学习 2020 程序员 好书推荐

C语言数据类型

C语言技术网-码农有道

面对压力的战略和战术

山楂大卷

管理 精神力 逻辑思维 压力 工作思路

快来体验 JetBrains Space EAP 版本

刘培培

DevOps JetBrains Space

最新Idea 2020.1 二种方法激活教程

公众号:V5codings

intellij-idea

我的工作原则与思考

梁帅

互联网 工作效率 原则

Grafana+Prometheus(InfluxDB)+Jmeter使用Nginx代理搭建可视化性能测试监控平台

软测小生

Grafana Prometheus Influxdb Jmeter 性能测试

Kafka系列第5篇:一文读懂消费者背后的那点"猫腻"

z小赵

大数据 kafak 实时计算

游戏开发通用技术和工具

波波

编程 游戏开发 H5游戏

5G来临,我们该如何打造自己的家庭数据中心基础篇

ABC实验室

5G 数字资产 家庭数据中心

告别手写,一键生成 Helm Chart README

郭旭东

Kubernetes Helm

嵌套文件夹复制实现

Howe

Java 文件复制

当我们说文本编辑器时,到底在说什么

付济

写作平台 InfoQ markdown

C语言程序的基本结构

C语言技术网-码农有道

C/C++

我在极客时间学习的三个月

石乐

NumPy 运算规则总结

张利东

Python

自助设备系列——上下游

孙苏勇

产品 行业资讯 智能设备

使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (二)为什么要写单元测试

编程道与术

编程 编程语言 TDD 代码审查 单元测试

有没有什么上古的程序代码至今依然没被更替?

极客时间

编程 程序员 开发

高仿瑞幸小程序 03 创建轮播图

曾伟@喵先森

小程序 微信小程序 大前端 移动

VSCode最强助攻

页面仔小杨

编程 vscode

Flutter Andorid真机或打包APK杂症记录

北风烈

flutter 打包APK

打造个人商业模式第一步

一尘观世界

副业赚钱 提升认知 思维方式 商业模式 认识自己

ELK 日志收集简易教程

meng

elasticsearch Logstash Kibana ELK Filebeat

freecplus框架,Linux平台下C/C++程序员提高开发效率的利器

C语言技术网-码农有道

给程序员的错误找个台阶

曲水流觞TechRill

docker安装mysql5.7并挂载目录到本地

桥哥技术之路

Docker

从全国首起暗网案件告破说起——暗网,超乎你想象

石君

网络安全 暗网 洋葱网络

分析Kubernetes技术体系的层级,慎用比较前沿的技术

韩超

我的编程之路-2(首秀)

顿晓

方法 沟通 新项目

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