速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

  • 2008-04-23
  • 本文字数:836 字

    阅读完需:约 3 分钟

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 的热心读者,您心目中的企业级持续集成工具是什么样的呢?

2008-04-23 00:08977
用户头像

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

关注

评论

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

如何消除写作过程中的痛苦,让写作变成一种享受

董一凡

写作

零基础、非计算机相关专业的如何转型程序员

C语言技术网-码农有道

程序员 转型

企业招聘的需求决定了C/C++程序员的学习方向

C语言技术网-码农有道

C/C++

1分钟理解M2M和IoT概念

老任物联网杂谈

物联网 M2M IoT

Python 中怎样合并数据

张利东

Python

Linux初学-01

Flychen

我们迫切需要块状时间

Neco.W

效率 时间分配 时间管理 工作效率 提升效率

部署Hexo博客到VPS

ini

DataGrip常用快捷键

fliter

原创 | 类应该是匀称和均匀的

编程道与术

从2009到2020,世界编程语言排行榜分析

C语言技术网-码农有道

编程语言

死磕Java并发编程(8):CurrentHashMap如何实现高效地线程安全?在Java8中有哪些设计实现的演进?

Seven七哥

Java Java并发 ConcurrentHashMap

Netty 源码解析(六): Channel 的 register 操作

猿灯塔

产品周刊 | 第 13 期(20200503)

八味阁

产品 设计 产品经理 产品设计

新人怎么寻求解决问题的方法

波波

编程 职场 新人

职场发展的思考

子不语

生涯规划 职业规划

中年危机,我们如何面对?

石云升

面试考试可用,十大排序算法

我不自豪谁志豪

学习 面试 算法

SpringIOC源码篇-Bean实例化-Spring如何选择类构造器(1)

申屠鹏会

Java Spring Boot

NIO 看破也说破(二)—— Java 中的两种BIO

小眼睛聊技术

Java 学习 程序员 架构 编程语言

从草根到百万年薪C/C++程序员的二十年风雨之路

C语言技术网-码农有道

c++ 编程语言 C语言

LeetCode 565: Array Nesting

隔壁小王

算法

聊聊我对开源的理解

zygfengyuwuzu

开源

IT培训机构那些不得不说的事儿

C语言技术网-码农有道

IT培训机构

Centos的初步配置

玉龙BB

Docker Linux Docker-compose Centos 7

断章取义,不一样的C/C++语言的学习策略

C语言技术网-码农有道

C/C++

生活不奖赏心血来潮

池建强

个人成长 写作

早起实操手册

超超不会飞

效率 生活 自律

终端Terminal:程序员是如何查询天气预报的?

lmymirror

GitHub 工具 命令行 terminal 终端工具

LeetCode 153. Find Minimum in Rotated Sorted Array

隔壁小王

算法

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (一)什么是单元测试

编程道与术

Thoughtworks将发布持续集成&发布管理系统Cruise_研发效能_乔梁_InfoQ精选文章