使用docker搭建持续集成环境

前言

想在公司推敏捷流程,但现在运维人员没有到位,自己动手搭建个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

安装默认控件后,最后进入设置项目页面

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容