写点什么

ThoughtWorks 发布 CruiseControl.rb

  • 2007-03-26
  • 本文字数:727 字

    阅读完需:约 2 分钟

ThoughtWorks 对外宣布发布 CruiseControl.rb 1.0 版本,这是一款针对 Ruby/Rails 项目的开源持续集成工具。

CruiseControl.rb 是一款持续集成工具。它的基本目的是在软件开发过程中,项目组成员如果因为改动了源代码而中断构建时,给以提醒。CruiseControl.rb 易安装,上手快,使用灵活,用 Ruby 编写。

相比于开始的 CruiseControl,CC.rb 没有更高级的功能,这次发布的版本也只是支持 Subversion 这一种源码控制系统。但是,它有一个干净而易用的 Web 界面,和 Rails 项目集成地很好,也大大简化了安装和基本构建服务器的配置。据作者说,对一个新用户而言,使用 CC.rb,在 10 分钟内就可以构建一个 Rails 项目。

相比于以前基于 Java 或者.NET 的老版本,在 CruiseControl.rb 中最大的改变也许是它没有在配置时使用 XML 或者在构建结果的转换中使用 XSLT。显然,这一决定是受了 Ruby on Rails 社区普遍不喜欢 XML 的影响。

来自 ThoughtWorks 加拿大公司的 Alexey Verkhovsky ,Ruby 社区里的知名人士,是这个项目的负责人。过去的数周时间里,他为不同的 Rails 组件做了持续集成构建的工作,以通过此举为社区提供有价值的服务。

ThoughtWorks 显然从 Ruby on Rails 的宣传策略中借鉴了些许经验。这个项目的首页设计非常雅致、现代,网站上为对此项目感兴趣的潜在用户提供了视频版的安装指导,另外还有一个公开的在线Demo

CruiseControl.rb 1.1 不久就会发布,在几个方面会有大的进步,如 Growl 提醒、为每个项目提供独立的 RSS 种子,以及正确的守护进程支持,从而使得在 Linux 上 CruiseControl.rb 可以作为 /etc/init.d 服务被部署。

关于 CruiseControl.rb 的更多介绍,可以浏览 JavaEye 技术社区上透明之眼的博客:持续集成上铁道——CruiseControl.rb 简介

2007-03-26 20:47976

评论

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

druid 源码阅读 9—— init 中的JMX是干啥的

张大彪

数据库连接池 -Druid 源码学习(九)

wjchenge

Druid 数据库连接池

字节跳动 CloudWeGo 官方微信公众号官宣了!

baiyutang

Go 开源 微服务 5月月更

零基础学Java第三节(基本输入输出)

编程攻略

java开发学习

抖音打击炫富违规视频:自媒体行业的底线在哪

石头IT视角

druid源码学习九

Nick

Druid Apache Druid

央视新闻:北斗高精度共享单车大规模应用

江湖老铁

LinkedList 源码分析-删除

zarmnosaj

5月月更

Wallys/QCN9074 WiFi Card/ IPQ6010/IPQ6018/ 802.11ax

wallys-wifi6

ipq6018

Kubernetes 安全权限管理深度剖析

liuzhen007

k8s 5月月更

JS Iterable object (可迭代对象)

达摩

js

Druid连接池源码阅读09

石小天

Docker下Java文件上传服务三部曲之二:服务端开发

程序员欣宸

Java Docker 5月月更

在云平台 ABAP 编程环境上编写第一段 ABAP 程序

汪子熙

云计算 云原生 SAP abap 5月月更

一文带你详细了解HarmonyOS折叠屏设计规范!

HarmonyOS开发者

HarmonyOS 折叠屏

千亿级高并发MongoDB集群在某头部金融系统中的应用及性能优化实践(上)

杨亚洲(专注MongoDB及高性能中间件)

数据库 mongodb 分布式 高性能 分布式数据库mongodb

代码之外:写作是倒逼成长的最佳方式

宇宙之一粟

写作 5月月更

设计模式之责任链模式

乌龟哥哥

5月月更

druid源码阅读(十)Druid keepAlive参数

爱晒太阳的大白

5月月更

拆分电商系统为微服务

小虾米

「架构实战营」

活动预告 | 博云容器云产品族发布会,来了!

BoCloud博云

容器云 活动预告

青云云原生沙龙线上集结,找到属于你的云原生实践之路!

青云技术社区

一站式Dao打造工具M-DAO:门槛低、效率高

股市老人

初始C语言

芒果酱

C语言 5月月更

ES6 之set详解

达摩

js

Wallys/2.5Gbps Ethernet Port Support OpenWRT Support:QUECTEL /RM500Q-GL&Support:

wallys-wifi6

wifi6 openwrt

Linux环境编译单个C程序文件

Loken

音视频 5月月更

SocketIO の 聊天练习

空城机

socket Node 5月月更

预约直播|阿里云CDP 产品发布会

阿里云大数据AI技术

CDP 产品发布

LSM-Tree - LevelDb Skiplist跳表

懒时小窝

LSM树 leveldb LSM-Tree

JVM进阶(十七)——类加载阶段解析:准备-解析-初始化

No Silver Bullet

JVM 类加载 解析 5月月更

ThoughtWorks 发布CruiseControl.rb_研发效能_Obie Fernandez_InfoQ精选文章