网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 其他技术区 > 程序人生 >

使用云效实现流水线部署前后端分离的项目

时间:2025-03-02 19:41

人气:

作者:admin

标签:

导读:1.流水线远程自动化部署 1.1核心代码准备 使用git add .,git commit,git push将本地部署项目中的文档上传到远端仓库(新建的docker12) 代码已上传成功 修改Dockerfile有关镜像部分,使用阿里...

1.流水线远程自动化部署

1.1核心代码准备

使用git add .,git commit,git push将本地部署项目中的文档上传到远端仓库(新建的docker12)

代码已上传成功

修改Dockerfile有关镜像部分,使用阿里云容器镜像服务制品中心的base镜像。
jdk镜像换为:
dragonwell-registry.cn-hangzhou.cr.aliyuncs.com/dragonwell/dragonwell:17

1.2创建镜像仓库、构建分支


构建分支

1.3流水线部署

A.选择空流水线模板

B.配置流水线源

配置代码仓库为docker12,方便后续构建物的上传,即上传的构建物来自仓库docker12。

C.任务:构建物上传

把仓库docker12中需要用到的代码、文件全部上传

D.部署:主机部署

设置需要部署项目的主机组,下载路径为上传的构建物下载在主机中的位置,这使得部署项目所需的文件都放在一个打包好的压缩包里,再通过部署脚本将其解压,定位到项目所在位置,使用docker compose up命令自动启动服务完成项目的部署。

设置部署细节

接入新主机

CentOS(192.168.88.5)手动加入主机组

Ubuntu(192.168.88.8)手动加入到主机组

已经成功添加主机到主机组

设置运行的脚本

E.运行流水线

统一对主机组内的主机进行部署,验证部署是否成功。云效平台显示运行成功。

到相应主机内部测试是否部署成功
CentOS(192.168.88.5)
查看正在运行的容器

打开浏览器输入对应地址
可以看到项目运行成功

Ubuntu(192.168.88.8)
查看正在运行的容器

打开浏览器输入对应地址
可以看到项目运行成功

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信