写点什么

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

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

关注

评论

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

通证经济=区块链技术+商业模式

CECBC

商业模式 区块链技术 Token 通证经济

设计模式作业

qihuajun

LeetCode 2. Add Two Numbers

liu_liu

数据结构 算法 链表 LeetCode

孩子教育

王进行

教育 孩子

ARTS Week4

时之虫

ARTS 打卡计划

了解 Java 架构

陈皮

ArrayList的删除姿势你都知道了吗

root

Java 后端 ArrayList 循环删除 ModificationException

week3 作业

雪涛公子

架构师训练营第三周总结

烟雨濛濛

刘华:想入门软件系统架构设计,看这篇就够了

刘华Kenneth

架构 架构师 故障 容灾 灾备

LeetCode 300. Longest Increasing Subsequence

liu_liu

LeetCode

一些有用的工具、开源项目收集

陈皮

依赖倒置原则

任小龙

LeetCode | 5. Longest Common Prefix 最长公共前缀

Puran

Python C# 算法 LeetCode

ARTS|Week 4 Product, Leadership, and SOLID

Puran

设计模式 LeetCode ARTS活动 Leadership

架构师训练营第三周作业

张明森

极客大学架构师训练营

从印度兵力分布聊聊Mybatis中#和$的区别

程序那些事

Java sql mybatis 印度兵力

接口隔离原则-Cache类优化

yupi

springboot + rabbitmq 做智能家居,我也没想到会这么简单

程序员小富

Java Spring Boot RabbitMQ 智能设备

本地缓存高性能之王Caffeine

root

Java Guava Cache Caffeine 本地缓存 谷歌本地缓存

区块链助力新基建

CECBC

区块链技术 联盟链 公链 底层技术

Week3 作业

Shawn

迎接一次重大的人生升级,让优秀的你,成为大学顶尖生。

叶小鍵

了解 Java 内存模型

陈皮

JMM

云计算产品的竞争力

韩超

云计算 k8s 公有云 私有云

架构师训练营总结-20200621

caibird1984

极客大学架构师训练营

LeetCode | 4. Palindrome Number 回文数

Puran

Python C# 算法 LeetCode

week3-学习心得

Geek_36d3e5

week3:组合设计模式和单例

Geek_36d3e5

单例模式与组合模式总结与练习

单例模式 极客大学架构师训练营 组合模式 第三章作业

面试急转弯:List如何一边遍历,一边删除?

Java小咖秀

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