Reliable 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Reliable 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

Reliable 是分布式架构的持续集成系统,由 Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为 reliable-masterreliable-slave 两部分。

特点:

  • 集群负载,合理调配

  • 提供插件机制,易扩展

  • 部署非常简单

  • 便于接入 Gitlab、Github 等社区化系统

同时,她与 Macaca 无缝融合。

使用 Macaca + Reliable 为自己的团队和公司搭建一个开源的自动化集成平台是个不错的选择。

reliable-1reliable-2

Master 一键部署

为了更加便捷的安装体验,reliable-master 是使用 Docker 部署。将源码 clone 到服务器或本机,make deploy env=prod即可,就这么简单。

更详细的配置请见: github/reliable-master/deploy

配置和功能

邮箱

支持简单邮件传输协议,通过配置smtp实现通知创建者,订阅者的的邮件推送功能。

多语言

支持多语言,默认为英文,可以通过配置文件将站点设为中文。

添加用户

通过如下命令为站点添加初始化用户或管理员。

$ make adduser

接下来可以用过 8080 端口访问的站点

home

登录已经创建的用户

login

大功告成

Slave 部署

我们使用 zeromq 做消息队列,所以需要先安装 zeromq。

$ brew install pkg-config
$ brew install zeromq# 
Then
$ npm install reliable-slave -g

指定已经部署的 Master IP 或 域名即完成部署并挂载:

reliable server -m <reliable-master:port> --verbose

文档详见

多种模式

cloud


  • 单点模式

  • reliable-slave, reliable-master 部署在同一台机器

  • 此模式节省设备,是最省的用法

  • 集群模式

  • reliable-slave 推荐部署在 Windows 系统或 OSX 系统[推荐 MacMini],reliable-master 部署在专业服务器

  • 众包模式 

  • 用户通过使用 reliable-slave 志愿挂载已经部署好的 reliable-master,提供资源

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
可靠的 #Reliable#
2016/03/17 08:19
回复
举报
阿里的?人走茶凉,估计过一段时间就不会维护了 #Reliable#
2016/03/24 08:16
回复
举报
阿里的就算了 3 3 #Reliable#
2016/03/25 08:56
回复
举报
更多评论
暂无内容
发表了博客
2019/12/26 13:39

reliable message

reliable message Table of Contents 1. 现象 2. reliable message问题分析 2.1. 事件说明 2.2. 查看渠道 3. 解决办法 3.1. Result Cache: Channel 3.2. RBR channel 3.3. kxfp control signal channel 1 现象 同事反馈一个Sqlloader 进程加载数据特别慢,平常几分钟运行完的事情,这次跑了3个半小时还没跑完。 查询数据...

0
0
发表于数据库专区
2016/08/25 10:55

Oracle:reliable message

0
0
发表了博客
2015/02/09 15:06

Reliable UDP可靠的UDP传输

reliable udp简称RUDP协议。该协议使用udp packet收发消息,严格按照TCP协议进行网络通信,不符合的消息包将被抛弃。RUDP协议既可以具有UDP的广播、组播特性,又具备TCP协议的可靠传输特性。

0
1
发表了博客
2019/08/08 22:52

Reliable Multicast Programming(PGM)协议

Reliable Multicast Programming (PGM)实际通用可靠多播协议,在某种程度上保证多播的可靠性。是IP上层协议,和TCP还有UDP同级,工作在传输层。 在组播传输视频项目中,发现在网络较差的时候,组播传输视频性能下降迅猛,组播的视频几乎到了无法直视的地步,已经不是马赛克什么的问题了,简直就是一张臭抹布。 但是上面的...

0
0
2016/03/29 22:52

阿里的分布式持续集成系统-reliable

> CI,Continuous Integration,持续集成,是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 持续集成工具有很多,用过jinkens、瓦力,今天看到了阿...

0
11
发表了博客
2019/03/02 09:37

POJ 2983 Is the Information Reliable?(差分约束)

Is the Information Reliable? Time Limit: 3000MS Memory Limit: 131072K Total Submissions: 15753 Accepted: 4884 Description The galaxy war between the Empire Draco and the Commonwealth of ......

0
0
发表了博客
2019/10/28 19:39

Reliable Federated Learning for Mobile Networks

郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 以下是对本文关键部分的摘抄翻译,详情请参见原文。 arXiv: 1910.06837v1 [cs.CR] 14 Oct 2019 Abstract   联邦学习是一种很有前途的机器学习方法,它利用来自多个节点(如移动设备)的分布式个性化数据集来提高性能,同时为移动用户提供隐私保护。在联...

0
0
发表了博客
2019/03/03 11:21

katalog-sync: Reliable Integration of Consul and Kubernetes

转自:https://medium.com/wish-engineering/katalog-sync-reliable-integration-of-consul-and-kubernetes-ebe8aae0852a Why use consul with Kubernetes (k8s)? Consul is a well-known and widely used service discovery mechanism. Here at Wish, we have standardized on using consul as our service discovery s...

0
0
发表了博客
04/28 10:18

图论--差分约束--POJ 2983--Is the Information Reliable?

Description The galaxy war between the Empire Draco and the Commonwealth of Zibu broke out 3 years ago. Draco established a line of defense called Grot. Grot is a straight line with N defense stations. Because of the cooperation of the stations, Zibu’s Marine Glory cannot march any further but s...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/03/24 14:03

安装后用make deploy env=prod启动无法使用

@徐达峰 你好,想跟你请教个问题: 安装完成后执行命令$ make deploy env=prod 输出如下信息: RELIABLE_ENV_PORT=8080 RELIABLE_ENV_CONFIG=prod docker-compose kill RELIABLE_ENV_PORT=8080 RELIABLE_ENV_CONFIG=prod docker-compose build RELIABLE_ENV_PORT=8080 RELIABLE_ENV_CONFIG=prod docker-compose up -d 查...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
262 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部