写点什么

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

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

关注

评论

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

会声会影最新版:会声会影2021中文版它来啦!

奈奈的杂社

视频剪辑 视频后期 自媒体 视频处理 会声会影

K8s 原生 Serverless 实践:ASK 与 Knative

阿里巴巴云原生

Serverless 容器 云原生 k8s 存储

缓存为什么会被污染?

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

一年增加 1.2w 星,Dapr 能否引领云原生中间件的未来?

阿里巴巴云原生

容器 微服务 云原生 k8s 中间件

基于docker部署jenkins(一)

李日盛

docker jenkins

Flink SQL 自定义 Source format

shengjk1

flink sql

中国唯一入选 Forrester 领导者象限,阿里云 Serverless 全球领先

阿里巴巴云原生

阿里云 Serverless 容器 开发者 云原生

MapReduce的运行机制详解

五分钟学大数据

hadoop 3月日更

「产品经理训练营」第八章作业

Sòrγy_じò ぴé

设计模式--享元模式

学Java的猪猪侠

操作系统--虚拟存储器概述

学Java的猪猪侠

一文搞懂 Flink 处理水印全过程

shengjk1

结合 Flink 学习装饰者模式

shengjk1

flink源码 flink源码分析

你有没有领导力?

石云升

领导力 28天写作 职场经验 管理经验 3月日更

oktoken对冲合约软件APP开发|oktoken对冲合约系统开发

系统开发

技术中台之DevOps动态表单体系构建

EAWorld

浅论指针(二)

Integer

c 指针

户口?大厂?高薪?生活?聊聊应届程序员的职业选择

流沙

职业发展

【操作系统】存储器管理

学Java的猪猪侠

行业首创,百度自主研发下一代区块链操作系统

CECBC

原子操作

关系数据理论是个什么牛马

学Java的猪猪侠

关于全球央行数字货币实验的若干认识与思考

CECBC

银行

API 工具链研发的理论基础 - 导读

李宇飞

工具链 API sdk

一文搞懂 Flink Stream Join原理

shengjk1

flink源码 flink join

引入单点登录,需要考虑哪些问题?

龙归科技

SSO 单点登录

源码解读:KubeVela 是如何将 appfile 转换为 K8s 特定资源对象的

阿里巴巴云原生

容器 云原生 k8s API 应用服务中间件

怎样从零开始设计一个数据库

学Java的猪猪侠

Flink程序优化及反压机制

大数据技术指南

flink 3月日更

2021面试跳槽宝典:BATJ大厂核心面试解析600题

比伯

Java 架构 面试 程序人生 计算机

oktoken跟单社区系统开发|oktoken跟单社区APP软件开发

系统开发

浅论指针(一)

Integer

c c++ 指针

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