码迷,mamicode.com
首页 > 其他好文 > 详细

docker搭建gitlab+Jenkins持续集成环境

时间:2018-07-17 18:07:45      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:com   service   步骤   tla   管理   test   持续集成   ssh   自动化部署   

安装docker 此处省略
一.使用docker安装gitlab
docker pull gitlab/gitlab-ce:latest
下载完成之后使用docker生成容器
docker run -dit \
-p 8443:443 \
-p 8080:80 \
-p 2222:22 \
-p 9090:9090 \
--name gitlab \
--restart always \
-v /home/gitlab/config:/etc/gitlab \
-v /home/gitlab/logs:/var/log/gitlab \
-v /home/gitlab/data:/var/opt/gitlab \
aa8f2150af31

生成容器后初始化gitlab容器
docker exec -t gitlab gitlab-ctl reconfigure
重启gitlab服务
docker exec -t gitlab gitlab-ctl restart
修改ssh端口在
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

434行 ssh_port: 2222
重启gitlab
二.使用docker安装Jenkins
docker run -itd \
-p 1080:8080 -p 50000:50000 \
--name jenkins \
-v /home/jenkins:/var/jenkins_home/ \
docker.io/jenkins
上面命令要是执行不成功,把倒数第二行Jenkins_home换成Jenkins
其余详细gitlab+jenkins详细步骤可以访问下面网址
Gitlab+jenkins持续集成+自动化部署(一) http://blog.51cto.com/12832314/2140284
Gitlab+jenkins持续集成+自动化部署(二)
http://blog.51cto.com/12832314/2140304
Gitlab+jenkins持续集成+自动化部署(三)
http://blog.51cto.com/12832314/2140311

注:docker就是为了方便管理,备份乱七八糟的,剩余的部署详情访问下面地址

docker搭建gitlab+Jenkins持续集成环境

标签:com   service   步骤   tla   管理   test   持续集成   ssh   自动化部署   

原文地址:http://blog.51cto.com/12832314/2145965

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!