写点什么

Run Code Run:托管的持续集成

  • 2009-04-13
  • 本文字数:681 字

    阅读完需:约 2 分钟

RunCodeRun 是个托管的持续集成服务,由 Relevance 开发,其目标是 GitHub 上的 Ruby 项目。

为何使用托管的持续集成服务? Rob Sanheim 在其博客中写到

长久以来,群聚的源码控制(意指一个站点容纳多个开源项目——译者注)已经成为开源所面临的主要问题,而 GitHub 成功地解决了这个问题。借助于 GitHub,我们可以轻松地为项目搭建起源码控制,这消除了前端项目管理的痛苦,但这么做依然将持续集成(后端的 IT 痛苦)留给了团队。我们想自动化持续集成,就像源码控制那样简单,而解决之道就是托管。

目前 RunCodeRun 仍为私有的 beta 版,但你可以瞧瞧正在构建的各种开源项目或是申请一个

InfoQ 向 Rob Sanheim 问到关于 RunCodeRun 的更多细节信息:所有公开的项目好像都在使用 GitHub,这是否意味着 RunCodeRun 只能用在 GitHub 项目上?

我们就在使用 RunCodeRun 呢,首先用其构建了我们想要使用的系统。我们都是 GitHub 的用户与支持者(同时也有很多抱怨),因此打算从 GitHub 上的项目开刀。当然了,我们计划超越 GitHub 与 Git 本身,但现在它只支持 GitHub。

能否谈谈 RunCodeRun 的实现方式呢?

我们使用 Rails 作为前端,后端采用的是自己定制的构建器,同时使用 Amazon 的 EC2 来根据需要扩充或是降低构建器的数量。

可否使用不同版本的 Ruby 来构建项目?何时才能向公众发布呢?

可以的,只要我们完成了就会立即发布。

除了单纯的构建和运行测试(甚至可以与多个Rails 版本协同工作),RunCodeRun 还可以使用rcov 度量代码的覆盖率。请访问其站点或是阅读RunCodeRun 的博客来了解进一步的信息。

查看英文原文: Run Code Run: Hosted Continuous Integration

2009-04-13 10:11960
用户头像

发布了 88 篇内容, 共 265.0 次阅读, 收获喜欢 8 次。

关注

评论

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

9.3JVM垃圾回收性能分析

张荣召

CompletableFuture让你的代码免受阻塞之苦

Silently9527

java8 CompletableFuture 多线程与高并发

架构师训练营第5周总结

Sandman

极客大学架构师训练营

学习总结--week09

张荣召

架构师训练营第 1 期第 9 周学习总结

好吃不贵

极客大学架构师训练营

第五周作业

小兵

第五周-作业一

ray-arch

架构师训练营 1 期 -- 第九周总结

曾彪彪

极客大学架构师训练营

JVM垃圾回收原理

A p7+

架构师训练营第五周作业1

韩儿

大型网站架构 - 缓存|异步|负载均衡

知悦

一致性哈希算法

Sandman

极客大学架构师训练营

week5 技术选型(一) 学习总结

杨斌

架构师训练营 1 期第 9 周:性能优化(三)- 作业

piercebn

极客大学架构师训练营

9.2JVM虚拟机架构原理

张荣召

第五周作业1

jingx

架构师训练营第五周作业2

韩儿

从0开始用Hexo框架搭建个人博客(无坑版)

清菡软件测试

Hexo

9.4Java代码优化技巧及原理

张荣召

wee5 技术选型(一) 作业

杨斌

架构训练营第五周作业

一期一会

极客大学架构师训练营第五周作业

井中人

极客大学架构师训练营

周练习 9

何毅曦

第五周总结

小兵

数据库基本原理

天天向上

极客大学架构师训练营

week09作业

龙卷风

架构师一期

9.5系统性能优化案例:秒杀系统

张荣召

架构师训练营第九周作业

作业--week09

张荣召

9.1数据库基本原理

张荣召

第五周总结

孤星

Run Code Run:托管的持续集成_Ruby_Mirko Stocker_InfoQ精选文章