Jpom是一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。
你为什么需要Jpom
Java 项目在实际部署运维,通用的方法是登录服务器上传新的项目包,执行相应命令管理,如果管理多个项目则重复操作上述步骤 此方法不足的是: 需要每次登录服务器(专业软件) 多个项目有多个管理命令(不易记、易混淆) 查看项目运行状态需要再次使用命令 同时面对多个运维都需要知道服务器密码(安全性低) 集群项目需要挨个操作项目步骤 在使用Jpom后: 使用浏览器登录方便快捷管理项目 界面形式实时查看项目运行状态以及控制台日志 运维有对应的账号密码不需要知道服务器密码(并且有操作日志) 集群项目使用项目分发一键搞定多机部署 项目状态监控异常自动报警 在线构建不用手动上传项目包
Java 项目在实际部署运维,通用的方法是登录服务器上传新的项目包,执行相应命令管理,如果管理多个项目则重复操作上述步骤
此方法不足的是:
在使用Jpom后:
yum install -y wget && wget -O install.sh https://keepbx.gitee.io/jpom/install.sh && bash install.sh Server
yum install -y wget && wget -O install.sh https://keepbx.gitee.io/jpom/install.sh && bash install.sh Agent
帮助文档
mvn clean package
cn.keepbx.jpom.JpomAgentApplication
cn.keepbx.jpom.JpomServerApplication
windows中Agent.bat 、Server.bat
Server.bat 启动管理面板(按照面板提示输入操作)
Agent.bat 启动管理面板(按照面板提示输入操作)
linux中Agent.sh 、Server.sh
Server.sh start 启动Jpom服务端 Server.sh stop 停止Jpom服务端 Server.sh restart 重启Jpom服务端 Server.sh status 查看Jpom服务端运行状态
Agent.sh start 启动Jpom插件端 Agent.sh stop 停止Jpom插件端 Agent.sh restart 重启Jpom插件端 Agent.sh status 查看Jpom插件端运行状态
在项目运行的根路径下的extConfig.yml文件
extConfig.yml
https://jpom.keepbx.cn
账号:demo 密码:demo123
演示系统有部分功能做了限制,完整功能请自行部署体验 如果出现登录不上,请联系我们,联系方式在最底部
演示系统有部分功能做了限制,完整功能请自行部署体验
如果出现登录不上,请联系我们,联系方式在最底部
https://jpom-site.keepbx.cn/docs/
https://jpom-site.keepbx.cn/docs/#/FQA/FQA
Jpom 插件开发
QQ群:136715345
微信公众号:CodeGzh
码云: issues