使用docker搭建持续集成环境
2018-06-15 本文已影响0人
深海龙虾
前言
想在公司推敏捷流程,但现在运维人员没有到位,自己动手搭建个CI先。因为目前只有一台空闲云服务器,所以首先docker,方便后期迁移。
环境
公司使用SVN管理源代码,后台开发用java,有后台、web端、android、iOS四个端口,暂时先不考虑iOS的持续集成
服务器为腾讯云服务器,centos镜像
步骤
安装docker
因为用的是腾讯云服务器,直接使用yum命令安装
yum install -y docker
启动docker服务
systemctl start docker
安装jenkins
使用docker命令安装标准的jenkens镜像
docker run --name jenkins -p 9000:8080 -p 50000:50000 -dit -u root -v /root/docker/jenkins/:/var/jenkins_home jenkins
其中:
-p 表示商品映射
-dit 保持后台运行并分配一个伪终端
-v 文件夹映射
安装完成后检查是否成功
docker ps
如果出现如下内容则表示启动成功
配置jenkins
在浏览器中输入ip:9000,进入jenkins配置页面,在对应路径找到密码填入,continue
安装默认控件后,最后进入设置项目页面