博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里的分布式持续集成系统-reliable
阅读量:6942 次
发布时间:2019-06-27

本文共 1462 字,大约阅读时间需要 4 分钟。

hot3.png

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

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

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

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

1、docker

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

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

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

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

配置阿里云的Docker加速器

# 系统要求 CentOS 7 以上,Docker 1.9 以上。sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.servicesudo 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.servicesudo systemctl daemon-reloadsudo service docker restart

3、下载与运行

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

访问 即可,默认的端口是3333 其余部分请参考:

转载于:https://my.oschina.net/jarvan4dev/blog/649579

你可能感兴趣的文章
POJ1002 487-3279
查看>>
呼号 (CALL SIGN)
查看>>
Visual Studio 2012+jQuery-1.7.1
查看>>
Java对象的序列化和反序列化(转)
查看>>
Appium 在 Android UI 测试中的应用
查看>>
bootstrap-datetimepicker中设置中文
查看>>
tab切换效果
查看>>
石家庄地区招聘php和android开发实习生!
查看>>
PHP 转换snmp的时间格式
查看>>
登录界面 动画背景效果
查看>>
DEV 第三方控件报表分类汇总
查看>>
CSS截取字段,让过长的字段结尾变成省略号(IE有效)
查看>>
ubuntu下php7安装及配置
查看>>
Shiro 设置session超时时间
查看>>
html5-增强的表单-表单的重写
查看>>
sql
查看>>
DirectX9 着色器学习(一)
查看>>
Codeforces 854 B Maxim Buys an Apartment 思维 水题
查看>>
通过1997年拓荒者号飞行器事件理解优先级反转
查看>>
python做数据清洗
查看>>