【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

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

关注

评论

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

一天梳理React面试高频知识点

beifeng1996

React

大数据ELK(二十八):制作Dashboard

Lansonli

10月月更

Vue是怎样监听数组的变化的?

bb_xiaxia1998

Vue

$nextTick的原理是什么-vue面试进阶

bb_xiaxia1998

Vue

架构实战训练营模块 2 作业

Geek_b35d92

关于马蹄链项目系统开发流程及技术方案分析

I8O28578624

react源码分析:实现react时间分片

flyzz177

React

你用Go写过中间件吗?带你用Gin实现【用户角色权限管理中间件】

王中阳Go

golang MySQL 学习方法 高效学习 10月月更

Qt|QListWidget实现自定义Item效果

中国好公民st

c++ qt 10月月更

用PM2做Python进程管理也太好用了吧

芥末拌个饭吧

进程 pm2 10月月更

模块二作业:微信朋友圈复杂度分析

愚人夜行者

80%的前端开发都答不上来的js异步面试题

loveX001

JavaScript

Docker Swarm从部署到基本操作

程序员欣宸

Docker Docker Swarm 10月月更

React-hooks面试考察知识点汇总

beifeng1996

React

面试官:深度不够,建议回去深挖

小傅哥

Java 程序员 面试 小傅哥 招聘

美团前端vue面试题(边面边更)

bb_xiaxia1998

Vue

华为云从入门到实战 | 云关系数据库备份、恢复及存储容灾服务

TiAmo

华为 华为云 云开发 10月月更

你知道Redis是如何保持数据一致性吗

芥末拌个饭吧

后端 redis 底层原理 10月月更

水果成篮问题

掘金安东尼

算法 10月月更

Java核心之多态

魏铁锤

java 编程 10月月更

java之字节型文件流笔记

魏铁锤

java 编程 10月月更

React-Hooks怎样封装防抖和节流-面试真题

beifeng1996

React

redis设计成单线程的原因是什么

芥末拌个饭吧

后端 redis 底层原理 10月月更

从0到1设计通用数据大屏搭建平台

vivo互联网技术

大数据 可视化 低代码平台 敏捷BI

架构实战训练营模块 2 作业

Geek_b35d92

22道js输出顺序问题,你能做出几道

loveX001

JavaScript

Go如何优雅的对时间进行格式化?

王中阳Go

Go golang 学习方法 golang 面试 10月月更

腾讯前端高频面试题合集

loveX001

JavaScript

这几道const和iota的面试题你能做对吗?

王中阳Go

Go 面试题 const 10月月更 go基础

React源码分析(一)Fiber

goClient1992

React

React-Hooks源码深度解读

goClient1992

React

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