使用云效实现流水线摆设前后端分离的项目
1.流水线远程主动化摆设1.1核心代码预备
使用git add .,git commit,git push将本地摆设项目中的文档上传到远端仓库(新建的docker12)
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193427973-1498334577.png
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193439463-1101852431.png
代码已上传乐成
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193452497-763299010.png
修改Dockerfile有关镜像部门,使用阿里云容器镜像服务制品中心的base镜像。
jdk镜像换为:
dragonwell-registry.cn-hangzhou.cr.aliyuncs.com/dragonwell/dragonwell:17
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193507052-2003089355.png
1.2创建镜像仓库、构建分支
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193516283-488640017.png
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193523548-836101994.png
构建分支
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193533247-1362703516.png
1.3流水线摆设
A.选择空流水线模板
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193542664-1927030702.png
B.配置流水线源
配置代码仓库为docker12,方便后续构建物的上传,即上传的构建物来自仓库docker12。
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193552649-1489635632.png
C.任务:构建物上传
把仓库docker12中须要用到的代码、文件全部上传
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193600977-1171504453.png
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193606449-884162843.png
D.摆设:主机摆设
设置须要摆设项目的主机组,下载路径为上传的构建物下载在主机中的位置,这使得摆设项目所需的文件都放在一个打包好的压缩包里,再通过摆设脚本将其解压,定位到项目地点位置,使用docker compose up命令主动启动服务完成项目的摆设。
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193615614-640521862.png
设置摆设细节
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193628278-740078930.png
接入新主机
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193636572-1986502407.png
CentOS(192.168.88.5)手动加入主机组
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193654317-776874148.png
Ubuntu(192.168.88.8)手动加入到主机组
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193701653-1723323404.png
已经乐成添加主机到主机组
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193708846-1400274844.png
设置运行的脚本
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193717980-463206449.png
E.运行流水线
统一对主机组内的主机进行摆设,验证摆设是否乐成。云效平台显示运行乐成。
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193726423-1712798772.png
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193733093-1110789938.png
到相应主机内部测试是否摆设乐成
CentOS(192.168.88.5)
检察正在运行的容器
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193742613-1261152852.png
打开浏览器输入对应地点
可以看到项目运行乐成
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193750123-1428485994.png
Ubuntu(192.168.88.8)
检察正在运行的容器
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193758459-1860199766.png
打开浏览器输入对应地点
可以看到项目运行乐成
https://img2024.cnblogs.com/blog/3575969/202503/3575969-20250302193806121-1453044150.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]