一、资源准备
devops:5台服务器;centos7.9操作系统,64位。
- gitlab,代码仓库。
- jenkins,发布服务。
- harbor,docker仓库服务。
这里以发布hyperf 服务到两台机器为演示。
部署环境:

二、gitlab安装
1、安装相关依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
2、启动ssh服务&设置为开机启动
systemctl enable sshd && sudo systemctl start sshd
3、设置postfix开机自启,并启动,postfix支持gitlab发信功能
systemctl enable postfix && systemctl start postfix
本文详细介绍了如何利用Docker、Jenkins和Harbor搭建持续集成和交付环境。从资源准备开始,分别安装gitlab、docker、jenkins和harbor,然后通过Jenkins实现代码从gitlab拉取、Dockerfile编译生成镜像、上传至Harbor仓库,最后部署到docker集群。整个流程覆盖了CI/CD的关键步骤。
订阅专栏 解锁全文

1万+

被折叠的 条评论
为什么被折叠?



