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

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

**说明一下我的环境:阿里云centos7 x64 **

reliable官方主页:reliable-master
依赖环境:Node.js、MongoDB(数据存储)、Redis(缓存), Docker

向各位道歉,误导了大家,reliable是运行在docker中的,使用docker-compose可以直接下载各个已经配置好的组件,无需自己安装了。所以只需要安装docker和docker-compose即可。

1、docker

vim /etc/yum.repos.d/docker.repo
#写入以下内容
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
#end
yum install docker-engine
#启动docker
service docker start

2、docker-compose
docker-compose是用于定义和运行复杂Docker应用的工具。你可以在一个文件中定义一个多容器的应用,然后使用一条命令来启动你的应用,然后所有相关的操作都会被自动完成。

由于在docker官网上下载太慢,可以使用pip安装

#下载pip
wget https://bootstrap.pypa.io/get-pip.py
#安装pip(centos自带python2.7.5)
python get-pip.py
#安装docker-compose
pip install docker-compose

配置阿里云的Docker加速器

# 系统要求 CentOS 7 以上,Docker 1.9 以上。
sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://4w2fpbwd.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart

3、下载与运行

cd /usr/local/
git clone git@github.com:reliablejs/reliable-master.git
cd /usr/local/reliable-master/
make deploy

访问 http://ip:port 即可,默认的端口是3333
其余部分请参考:
https://github.com/reliablejs/reliable-master/blob/master/docs/en/deploy.md

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,911评论 15 147
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,948评论 19 139
  • 以下原文转载于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend阅读 7,810评论 0 17
  • 案例51:睡眠不足的严重后果 现象:上课想睡觉,该睡觉时睡不着 后果:白天消耗的心理能量得不到补充(心理能量就像肌...
    铮铮妈咪阅读 7,398评论 0 1
  • 现在的我很后悔,或许再也没有机会再次和你道歉了吧? 岁月静好,时间的流逝总在不经意间,我爱过的你也已经远去!...
    我的心中没有你阅读 381评论 0 1

友情链接更多精彩内容