目标:实现自动化构建部署、优雅的运维。
JPom官方文档
概念解释
服务端:可以理解为 Jpom 的一个总控系统,用户直接访问对应系统管理所有节点
插件端(节点):插件端可以理解为需要在 Jpom 被管理到服务器的守护程序。简单来说,就是一台服务器。
安装
部署服务端
yum install -y wget && wget -O install.sh https://dromara.gitee.io/jpom/docs/install.sh && bash install.sh Server
http://81.68.210.178:2122/ 密码fh123456*
部署节点端
yum install -y wget && wget -O install.sh https://dromara.gitee.io/jpom/docs/install.sh && bash install.sh Agent
光速实战入门
定个案例:将后台系统模块jeecg-cloud-system-start部署在81.68.224.88
第一步,在节点列表创建节点,节点的账号密码在安装插件端的时候会在日志输出
第二步,进入节点管理。
首先配置一下白名单。白名单就是我们项目准备在这台服务器上的存放路径,按照规范配置 /home/就可以。
而后新增项目
日志和运行命令会自动生成。
第三步,在线构建。
导入仓库后 将在线构建的jar包发布到节点下的项目
运行成功。碰到bug是因为hosts文件没配置,注意到两个问题,一是日志乱码,二是微服务所有模块打包时间太慢