博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker搭建gitlab+Jenkins持续集成环境
阅读量:6088 次
发布时间:2019-06-20

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

安装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持续集成+自动化部署(一)
Gitlab+jenkins持续集成+自动化部署(二)
Gitlab+jenkins持续集成+自动化部署(三)

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

转载于:https://blog.51cto.com/12832314/2145965

你可能感兴趣的文章
机器人学 —— 飞行机器人(Introduction)
查看>>
Android UI 优化 使用<include/>和 <merge />标签
查看>>
ArrayList vs LinkedList vs Vector
查看>>
转:浅谈CSS在前端优化中一些值得注意的关键点
查看>>
API与软件架构-接口
查看>>
远程桌面卡
查看>>
Xtrabackup每周增量备份脚本程序
查看>>
在web工程中设置首页的页面
查看>>
Fail-Fast机制详解
查看>>
USACO1.5Superprime Rid[附带关于素数算法时间测试]
查看>>
Windows 10 开机项清理
查看>>
[转] 从 dll 程序集中动态加载窗体
查看>>
PM2实用入门指南
查看>>
HTML超链接
查看>>
python 技巧 之 pyCharm快速添加第三方库和插件
查看>>
jquery GET POST
查看>>
mysql 5.6.33发布
查看>>
个人总结
查看>>
Eclipse快捷键 10个最有用的快捷键
查看>>
Nexpose
查看>>