BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Run Code Run:托管的持续集成

| 作者 Mirko Stocker 关注 1 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2009年4月14日. 估计阅读时间: 2 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

没邀请码 by hao ding

申请需要邀请码啊。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT