阿里macaca Reliable Master持续集成环境搭建
最近闲着无事,搭建了一套阿里开源自动化平台,由于网上资料相对较少,搭建环境过程中遇到很多异常,在此与大家分享一下环境搭建。(本篇为持续集成环境搭建)环境:服务端Centos,客户端Win7
Reliable Master安装机器安装gitDockerDocker compose1. 通过pip工具安装yum install python-pip (检查是否安装python-pipyum -y install epel-release 进行安装 执行成功之后,再次执行yum install python-pip对安装好的pip进行升级 pipinstall --upgrade pip2. 进行docker-compose 安装pip install docker-compose.安装成功后检查一下版本号
Docker安装请参见如下文档docker安装https://docs.docker.com/engine/installation/linux/centos/ Git查看系统是否安装gitgit --version安装yum install –y git 卸掉yum remove git 创建macaca 文件夹1) build reliable-docker-base 镜像:执行: git clone https://github.com/reliablejs/reliable-docker-base --depth=1
进入到reliable-docker-base 目录docker build -t="reliable-docker-base" .
运行 docker images,你可以看到 reliable-docker-base 镜像 2) build reliable-master 镜像:$ git clone https://github.com/reliablejs/reliable-master --depth=1$ cd reliable-master$ docker build -t="reliable-master" .
3) 使用 docker-compose 启动:$ git clone https://github.com/reliablejs/reliable-macaca-docker-compose.git --depth=1$ cd reliable-macaca-docker-compose$ make start
restart:"unless-stopped" 再执行 make start,执行成功 http://xxx:8080 增加管理员用户 Slave 搭建:npm installreliable-slave –g指定已经部署的 Master IP 或 域名即完成部署并挂载:reliable server -m<reliable-master:port> --verbose 执行后,刷新后,便可可到slave机器已经连接上
虽然不是很懂,但是感觉好厉害! 前部部分有大量贴图,会重新补上 没找到在哪重新编辑帖子,可看博客园上详细过程:http://www.cnblogs.com/tim2016/p/6515691.html
页:
[1]