写点什么

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

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

关注

评论

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

AI遇上传统文化,文心一言上央视带来跨时空访古体验

飞桨PaddlePaddle

人工智能 深度学习

第三方 Cookie 被禁用?企业该如何实现用户精准运营和管理

Authing

Cookie Authing 用户运营

苹果电脑Mac教程:如何开启任何来源选项

Rose

ByConity 社区回顾|ByConity 和开发者们一起展望未来,携手共进!

字节跳动数据平台

开源数据库 ByConity

面试官:如何保证本地缓存的一致性?

王磊

Java 面试

APP加固原理与作用

KaiwuDB × 风电企业 | 高性能、低成本、释放数据价值

KaiwuDB

数据库 解决方案

测试工程师必知的10大测试法则

禅道项目管理

测试 自动化测试

软件开发

Geek_8da502

奇遇未来新动态!AIGC产品经理教学终于来了!

极客天地

JavaScript面向对象之实践项目

伤感汤姆布利柏

从前端角度浅谈性能 | 京东物流技术团队

京东科技开发者

让 K8s 更简单!8款你不得不知的 AI 工具-Part 1

SEAL安全

开源 AI Kubernetes

苹果电脑应用程序无法打开提示不明开发者或文件损坏的处理方法

Rose

用二维码介绍产品详情,扫码查看图文并茂的宣传册

草料二维码

Prometheus配置Basic Auth进行安全防护,实现登录控制

华为云开发者联盟

开发 华为云 华为云开发者联盟

京东ES支持ZSTD压缩算法上线了:高性能,低成本 | 京东云技术团队

京东科技开发者

软件测试/测试开发/全日制/测试管理丨Appium Inspector

测试人

软件测试

良心推荐!几款收藏的神级IDEA插件分享

Java随想录

Java IDEA

我想做一款软件产品,应该怎么做?

天津汇柏科技有限公司

创新创业 产品原型设计软件

“无法打开应用,因为Apple无法检查其是否包含恶意软件“解决方法

Rose

Parallels Desktop 17 安装Windows 11 教程 附激活工具

Rose

ElasticSearch降本增效常见的方法 | 京东云技术团队

京东科技开发者

使用Local Persistent Volume 部署有状态工作负载

华为云开发者联盟

Kubernetes 开发 华为云 华为云开发者联盟

Acrobat Pro DC 2023如何插入附件?Acrobat Pro DC添加附件方法

Rose

替代关系型数据库 MAX 聚合函数的思路

alexgaoyh

MySQL 替代 聚合函数 最新数据 自关联

解决苹果无线鼠标、键盘或触控板无法被 Mac 识别的方法

Rose

【年后跳槽必看篇-非广告】老生常态之Spring AOP/IOC 实现原理

派大星

Java 面试 跳槽

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