mirror of
https://gitee.com/dromara/Jpom.git
synced 2024-11-30 10:58:14 +08:00
4.5 KiB
4.5 KiB
开发计划
2.10.x
- 构建流水线
- netty-agent
- 凭证管理
- 升级 JDK 11 或者 17
- 端口监控、监控报警、机器监控、ssh 监控报警
- 资产监控
- nginx 流量切换(nginx 功能可能下线)
- acme.sh ui
- 执行审计
- 执行部分命令耗时和直接执行相差太大
- 非 root 用户提升权限写入 root 用户文件
- 部分数据迁移工作空间(项目,构建,仓库、节点分发)
- 前端表格用户自定义列显示
- 前端升级 vue3
导入云效仓库 (zx) 依赖太重,非单接口实现(需要标准验证流程)
- 节点取消,白名单配置和下载白名单(统一到服务端工作空间配置)
仓库、构建、分发、项目导入导出- 隧道节点
docker 容器编辑重建(zx)- 前端主题切换
- docker-compose sh
仓库密码、ssh 密码引用环境变量支持使用下拉框 sh- 监控通知模块优化支持更多(飞书) zx
SSH 修改文件权限 zx- vue3 资产管理 zs
- vue3 用户管理 zs
DONE
SSH 连接 docker (sh)批量删除镜像 (sh)- 资产管理
机器管理机器监控SSH 管理dokcer 管理docker 集群ssh 监控仓库管理(待定,可以和凭证管理一起考虑)
使用服务端的 git 插件日志组件卡顿清理触发器表scp 发布实践案例SSH 上传文件进度(前端分片+进度)用户体系支持接入第三方系统传输信息加密(混淆,避免 http 明文传输)插件端证书验证迁移到服务端稳定版/体验版插件端自定义发布文件容器构建基础镜像的管理tomcat 实践案例分片上传文件支持 mysql 数据库配置文件优化项目触发器节点转发模块优化构建事件触发新增更多(前后)复制项目测命令行参数标签页缓存问题(定时器未清空)发布到指定目录
2.8.x
h2 数据库升级 2.0文件管理支持备份节点工作空间变量操作监控优化节点日志文件搜索监控 webhook构建判断仓库代码是否变动批量执行节点脚本
2.8.x
--
ssh 批量执行命令容器编排自定义检查项目状态for /f "tokens=1 delims= " %i in ('jps -l ^| findstr "JpomServer"') do @echo %i
自定义启动项目脚本快速安装导入插件端容器构建docker ui节点大屏实时阅读日志文件配置分发修改数据库密码
2.7.x
重构用户角色(计划引入工作空间)数据导入导出
2.6.0
取消thymeleafgit 证书拉取代码新增代码仓库(构建)节点管理页面支持刷新当前节点页面项目日志输出路径自定义节点分发功能增加SSH部署-按指定地址下载应用项目文件管理支持远程下载jwt 更换压缩工具类优化
2.5.1
token 机制问题(@ArnoHand 4月4日前)控制台文件太大问题(@蒋小小 4月4日前)IP白名单(@蒋小小 4月4日前)开机自动启动-文档(@Hotstrip 4月10日前)
======================
2.5.2
agent统一升级管理(@蓝枫 4月17日前)git 证书拉取代码项目列表新增运行方式筛选及时刷新菜单远程升级(jpom 官方服务)
======================
-
主要管理页面兼容移动端
-
ssl 到期提醒、快捷续签
-
Tomcat管理优化
- 优化启动(期望能使用到tomcat原生配置文件中的参数)
- 在线修改配置
-
支持docker容器部署 -
jdk选择 -
开机自动启动 -
IP白名单 -
socket 日志 -
单节点支持项目副本 -
构建发布到同一个节点多个项目
-
集群环境自动注册节点 -
文件管理优化 -
agent统一升级管理 -
ssh文件管理(还原,之前有pr被合并错了) -
用户权限 -
数据存储 -
账号密码安全性
- Jpom 接口文档整理
部分服务器ssh不能退格Token 机制问题控制台日志文件过大