Jpom 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Jpom 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Jpom 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 不忘初心jzy
适用人群 未知
收录时间 2019-04-01

软件简介

Jpom是一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。

日常开发中,您是否有以下痛点?

  • 团队中没有专业的运维,开发还要做运维的活,需要自己手动构建、部署项目。
  • 不同的项目有不同的构建、部署命令。
  • 有开发、测试、生产等多环境打包的需求。
  • 需要同时监控多个项目的运行状态。
  • 需要下载 SSH 工具远程连接服务器。
  • 需要下载 FTP 工具传输文件到服务器。
  • 多台服务器时,在不同电脑之间账号密码同步不方便。
  • 想使用一些自动化工具,但是对服务器性能太高,搭建太麻烦。
  • 对自动化工具有个性化的需求,想自己修改项目,但是市面上的工具太复杂了。

如果是分布式的项目,以上步骤则更加繁琐。

让 Jpom 来帮你解决这些痛点吧!然而,这些只是 Jpom 解决的最基础的功能。

使用 Jpom 

  • 方便的用户管理
    1. 用户操作监控,监控指定用户指定操作以邮件形式通知
    2. 多用户管理,用户项目权限独立(上传、删除权限可控制),完善的操作日志,使用工作空间隔离权限
    3. 账号可以开启 MFA 两步验证提高账号安全性
  • 界面形式实时查看项目运行状态、控制台日志、管理项目文件
    1. 在线修改项目文本文件
  • Docker 容器管理、Docker swarm 集群管理(Docker ui
  • 在线 SSH 终端,让您在没有 Xshell、FinalShell 等软件也能轻松管理服务器
    1. 登录 Jpom 系统后不需要知道服务器密码
    2. 能指定 SSH 禁止执行的命令,避免执行高风险命令,并且能自动执行命令日志
    3. 设置文件目录,在线查看管理对应项目文件及配置文件
    4. SSH 命令模版在线执行脚本还能定时执行
    5. 在线修改文本文件
    6. 轻量的实现了简单的"堡垒机"功能
  • 使用项目分发一键搞定集群项目多机部署
  • 在线构建不用手动更新升级项目
    1. 支持拉取 GIT、SVN 仓库
    2. 支持容器构建(docker)
    3. 支持 SSH 方式发布
    4. 支持定时构建
    5. 支持 WebHook 形式触发构建
  • 支持在线编辑 nginx 配置文件并自动 reload 等操作
    1. 管理 nginx 状态,管理 SSL 证书
  • 项目状态监控异常自动报警、自动尝试重启
    1. 支持邮件 + 钉钉群 + 微信群通知,主动感知项目运行状况
  • 节点脚本模版+定时执行或者触发器,拓展更多功能
  • 重要路径白名单模式,杜绝用户误操作系统文件

特别提醒

  1. 在 Windows 服务器中可能有部分功能因为系统特性造成兼容性问题,建议在实际使用中充分测试。Linux 目前兼容性良好
  2. 服务端和插件端请安装到不同目录中,切勿安装到同一目录中
  3. 卸载 Jpom 插件端或者服务端,先停止对应服务,然后删除对应的程序文件、日志文件夹、数据目录文件夹即可
  4. 本地构建依赖的是系统环境,如果构建命令需要使用 maven 或者 node 需要在构建项目的服务器安装好对应的环境。如果已经启动服务端再安装的对应环境需要通过命令行重启服务端后环境才会生效。
  5. 在 Ubuntu/Debian 服务器作为插件端可能会添加失败,请在当前用户的根目录创建 .bash_profile 文件
  6. 升级 2.7.x 后不建议降级操作,会涉及到数据不兼容的情况
  7. 由于目前 2.x.x 版本插件端和服务端主要采用 http 协议通讯,插件端和服务端网络要求互通,在使用的时候请注意。
  8. Jpom 3.0 版本已经开始规划更新了,尽请期待新版本的诞生吧

版本更新日志

升级前必看:CHANGELOG.md

 安装 Jpom

Jpom 支持多种安装方式,满足不同用户的个性化需求,您只需要选择一种方式安装即可。

方式一:(推荐) 一键安装(Linux)

一键安装服务端

注意:安装的目录位于执行命令的目录!

⚠️ 特别提醒:一键安装的时候注意执行命令不可在同一目录下,即 Server 端和 Agent 端不可安装在同一目录下!

如果需要修改服务端数据、日志存储的路径请修改 extConfig.yml 文件中 jpom.path 配置属性。

# 仅安装服务端
yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Server

# 安装服务端和 jdk 环境
yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Server jdk

# 安装服务端和 jdk、maven 环境
yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Server jdk+mvn

# ubuntu
apt install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Server jdk
 

启动成功后,服务端的端口为 2122,可通过 http://127.0.0.1:2122/ 访问管理页面(如果不是本机访问,需要把 127.0.0.1 换成你安装的服务器 IP 地址)。

如无法访问管理系统,执行命令 systemctl status firewalld 检查下是否开启了防火墙 ,如状态栏看到绿色显示 Active: active (running) 需要放行 2122 端口。

# 放行管理系统的 2122 端口
firewall-cmd --add-port=2122/tcp --permanent
# 重启防火墙才会生效
firewall-cmd --reload
 

如果在操作系统上放行了端口仍无法访问,并且你使用的是云服务器,请到云服务器后台中检查安全组规则是否放行 2122 端口。

注意: Linux 系统中有多种防火墙:Firewall、Iptables、SELinux 等,再检查防火墙配置时候需要都检查一下。

一键安装插件端

如果安装服务端的服务器也需要被管理,在服务端上也需要安装插件端(同一个服务器中可以同时安装服务端和插件端)

特别提醒:一键安装的时候注意执行命令不可在同一目录下,即 Server 端和 Agent 端不可安装在同一目录下!

如果需要修改插件端数据、日志存储的路径请修改 extConfig.yml 文件中 jpom.path 配置属性。

# 仅安装插件端
yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Agent

# 安装插件端和 jdk 环境
yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Agent jdk

# ubuntu
apt install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Agent jdk
 

启动成功后,插件端的端口为 2123,插件端提供给服务端使用。

方式二:容器化安装

注意:容器化安装方式需要先安装 docker,点击跳转docker安装文档

使用挂载方式存储相关数据(在部分环境可能出现兼容性问题)

docker pull jpomdocker/jpom
mkdir -p /home/jpom-server/log
mkdir -p /home/jpom-server/data
docker run -d -p 2122:2122 \
	--name jpom-server \
	-v /home/jpom-server/log:/usr/local/jpom-server/log \
	-v /home/jpom-server/data:/usr/local/jpom-server/data \
	jpomdocker/jpom
 

使用容器卷方式存储相关数据

docker pull jpomdocker/jpom
docker volume create jpom-server-data
docker volume create jpom-server-log
docker run -d -p 2122:2122 \
	--name jpom-server \
	-v jpom-server-data:/usr/local/jpom-server/data \
	-v jpom-server-log:/usr/local/jpom-server/log \
	jpomdocker/jpom
 

容器化安装仅提供服务端版。由于容器和宿主机环境隔离,而导致插件端的很多功能无法正常使用,因此对插件端容器化意义不大。

安装docker、配置镜像、自动启动、查找安装后所在目录等可参考文档 https://jpom.top/pages/b63dc5/

方式三:下载安装

  1. 下载安装包 https://jpom.top/pages/all-downloads/
  2. 解压文件
  3. 安装插件端
    1. agent-x.x.x-release 目录为插件端的全部安装文件
    2. 上传到对应服务器(整个目录)
    3. 启动插件端,Windows 环境用 bat 脚本,Linux 环境用 sh 脚本。(如果出现乱码或者无法正常执行,请检查编码格式、换行符是否匹配。)
    4. 插件端默认运行端口:2123
  4. 安装服务端
    1. server-x.x.x-release 目录为服务端的全部安装文件
    2. 上传到对应服务器(整个目录)
    3. 启动服务端,Windows 环境用 bat 脚本,Linux 环境用 sh 脚本。(如果出现乱码或者无法正常执行,请检查编码格式、换行符是否匹配。)
    4. 服务端默认运行端口:2122,访问管理页面:http://127.0.0.1:2122/(非本机访问把 127.0.0.1 换成你的服务器 IP 地址)

方式四:编译安装

  1. 访问 Jpom 的码云主页,拉取最新完整代码(建议使用 master 分支)
  2. 切换到 web-vue 目录,执行 npm install(vue 环境需要提前搭建和安装依赖包详情可以查看 web-vue 目录下 README.md)
  3. 执行 npm run build 进行 vue 项目打包
  4. 切换到项目根目录执行:mvn clean package
  5. 安装插件端
    1. 查看插件端安装包 modules/agent/target/agent-x.x.x-release
    2. 打包上传服务器运行(整个目录)
    3. 启动插件端,Windows 环境用 bat 脚本,Linux 环境用 sh 脚本。(如果出现乱码或者无法正常执行,请检查编码格式、换行符是否匹配。)
    4. 默认运行端口:2123
  6. 安装服务端
    1. 查看插件端安装包 modules/server/target/server-x.x.x-release
    2. 打包上传服务器运行(整个目录)
    3. 启动服务端,Windows 环境用 bat 脚本,Linux 环境用 sh 脚本。(如果出现乱码或者无法正常执行,请检查编码格式、换行符是否匹配。)
    4. 服务端默认运行端口:2122,访问管理页面:http://127.0.0.1:2122/(非本机访问把 127.0.0.1 换成你的服务器 IP 地址)

也可以使用 script/release.bat  script/release.sh 快速打包。

方式五:一键启动 docker-compose

  • 无需安装任何环境,自动编译构建

需要注意修改 .env 文件中的 token 值

yum install -y git
git clone https://gitee.com/dromara/Jpom.git
cd Jpom
docker-compose up
 

方式六:编译运行

  1. 访问 Jpom 的码云主页,拉取最新完整代码(建议使用 master 分支,如果想体验新功能可以使用 dev 分支)
  2. 运行插件端
    1. 运行 io.jpom.JpomAgentApplication
    2. 留意控制台打印的默认账号密码信息
    3. 插件端默认运行端口:2123
  3. 运行服务端
    1. 运行 io.jpom.JpomServerApplication
    2. 服务端默认运行端口:2122
  4. 构建 vue 页面,切换到 web-vue 目录(前提需要本地开发环境有 node、npm 环境)
  5. 安装项目 vue 依赖,控制台执行 npm install
  6. 启动开发模式,控制台执行 npm run serve
  7. 根据控制台输出的地址访问前端页面:http://127.0.0.1:3000/(非本机访问把 127.0.0.1 换成你的服务器 IP 地址)

管理 Jpom 命令

  1. Windows 系统使用 bat 脚本文件。
# 服务端管理脚本,按照面板提示输入操作
Server.bat

# 插件端管理脚本,按照面板提示输入操作
Agent.bat
 

Windows 系统中执行启动后需要根据日志去跟进启动的状态,如果出现乱码请检查或者修改编码格式,Windows 系统中 bat 编码格式推荐为 GB2312

  1. Linux 系统中使用 sh 脚本文件。
# 服务端
Server.sh start     启动Jpom服务端
Server.sh stop      停止Jpom服务端
Server.sh restart   重启Jpom服务端
Server.sh status    查看Jpom服务端运行状态
Server.sh create    创建Jpom服务端的应用服务(jpom-server)

# 插件端
Agent.sh start     启动Jpom插件端
Agent.sh stop      停止Jpom插件端
Agent.sh restart   重启Jpom插件端
Agent.sh status    查看Jpom插件端运行状态
Agent.sh create    创建Jpom插件端的应用服务(jpom-agent)
 

Linux 服务方式管理

这里安装服务仅供参考,实际中可以根据需求自定义配置

在使用 Server.sh create/Agent.sh create 成功后

service jpom-server {status | start | stop}

service jpom-agent {status | start | stop}

Jpom 的参数配置

在项目运行的根路径下的 extConfig.yml 文件

  1. 插件端示例:extConfig.yml
  2. 服务端示例:extConfig.yml

演示项目

https://demo.jpom.top

账号:demo
密码:jpom123
 

演示系统有部分功能做了限制,完整功能请自行部署体验

如果出现登录不上,请联系我们,联系方式在最底部

构建案例仓库代码

  1. Jboot 案例代码
  2. SpringBoot 案例代码(ClassPath)
  3. SpringBoot 案例代码(Jar)
  4. node vue 案例代码(antdv)
  5. python 案例代码

nodejs 编译指定目录:

yarn --cwd xxxx/ install
yarn --cwd xxxx/ build
 

maven 编译指定目录:

mvn -f xxxx/pom.xml clean package
 

常见问题、操作说明

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(10)
发表了资讯
12/02 09:54

Jpom 2.9.18 发版,快来围观新功能

前言 ❝ Jpom 是一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 近一个月陆续根据社群、issues 反馈进行了迭代发版,一共发版5次,这5次版本中累计新增 8处功能、修复 15处功能、优化25+处功能 ❞ 温馨提示:文章末尾附有安装教程文档 新增、优化、修复重点功能 在近期版本: 「2.9.14 ~2.9.18」 中迭代的重点功能如下: 在线构建 GIT 仓库 拉取代码优化,减少冲突情况 优化节点分发编辑、节点分发列表数据错...

0
4
发表了资讯
06/14 09:01

Jpom 2.9.0 发布,将 H2 版本升级到 2.1 啦

Jpom 2.9.0 发布将 H2 版本升级到 2.1 啦 🐣 新增功能 【server】SSH 终端新增全屏方式打开 (感谢@jaseeon Gitee issues I5BS52 ) 【server】SSH 新增超时时间配置(感谢@带刺的玫瑰) 【server】SFTP 新增超时时间(感谢@带刺的玫瑰)(特别感谢 @hutool 作者紧急发版支持) 🐞 解决BUG、优化功能 【server】升级 h2 版本,低版本存在漏洞(CVE-2021-23463) 升级 SpringBoot、Hutool 版本 【server】修复...

0
5
发表了资讯
05/13 17:21

Jpom 2.8.19 发布啦,快来看看您期待的功能更新来吗?

简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 📚 您为什么需要 Jpom 项目部署运维时,通用的方法是登录服务器,上传新的项目包,备份现有版本,执行相应命令。如果管理多个项目则重复操作上述步骤。不同项目亦存在不同的命令处理。项目运行状态无法掌握等. 在中小团队中或者没有专业运维的公司(开发兼运维工作),暂时不便引入复杂的 CI/CD 工具时使用 Jpom 轻量化、低侵入的过度 👴 使用Jpom前...

0
10
发表了资讯
04/12 14:46

Jpom v2.8.18 已经发布,Java 项目在线管理

Jpom v2.8.18 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 【server】SSH文件管理器中加入创建目录和文件的功能 (感谢 @wxyShine Gitee PR 161 ) 【server】新增禁用登录图形验证码配置属性 jpom.disabledCaptcha (感谢 @放学后的茶会 Gitee issues I4GD0U ) 【agent】节点项目文件管理新增创建文件夹/文件功能 (感谢 @Eibons Gitee issues I4ZFFH ) 解决BUG、优化功能 【server】本地构建命令、本地命令...

0
7
发表了资讯
02/25 13:47

Jpom v2.8.14 已经发布,Java 项目在线管理

Jpom v2.8.14 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 【server】构建触发器新增获取当前状态接口 (感谢@wxyShine) 【server】构建确认流程支持修改分支(感谢@) 【server】服务端脚本新增解绑操作,用于释放关联的过期节点 解决BUG、优化功能 【server】修复编辑构建 svn 类型仓库无法提交问题(感谢@杰 ) 【server】修复无法使用 git ssh 问题 File,SHA-1 agent-2.8.14-release.tar.gz 1968f2b1541...

0
2
发表了资讯
02/24 18:52

Jpom v2.8.13 发布,Java 项目在线管理

Jpom v2.8.13 已经发布,Java 项目在线管理。 此版本更新内容包括: 新增功能 【agent】项目 DSL 支持配置项目路径下的脚本 解决BUG、优化功能 【server】新增个性化配置,导航菜单打开方式(感谢@以为) 【server】工作空间没有变量不能使用容器构建问题(感谢@杨杰) 【server】在线构建 ssh 发布选择授权目录切换不生效问题(感谢@天天) 【server】在线构建本地构建命令不能换行问题(感谢@华仔) 【server】日志弹窗新增行号...

0
4
发表了资讯
02/16 13:25

Jpom v2.8.10 已经发布,Java 项目在线管理

Jpom v2.8.10 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 nginx 删除操作新增还原配置 【server】新增用户登录日志记录 【server】log view 新增正则参考 【server】docker 控制台新增 docker 信息查看 【server】新增 docker swarm 集群管理 【server】构建新增是否保存产物配置 【server】构建 Dockerfile 镜像 tag 支持仓库目录 .env 环境变量文件 【server】docker 控制台新增 docker 网络信息查看 【ser...

0
6
发表了资讯
02/14 12:58

Jpom v2.8.9 发布,Java 项目在线管理

Jpom v2.8.9 已经发布,Java 项目在线管理。 此版本更新内容包括: 新增功能 【server】容器构建新增 go 环境支持 【server】新增查看 docker 容器日志 【server】新增在线进入 docker 容器终端 【server】构建 ssh 发布支持发布到多个服务器(感谢@老诗人 ) 【server】构建发布方式新增 docker 镜像 【server】容器管理新增在线镜像创建容器功能 【server】容器管理新增在线拉取镜像功能 【server】构建新增是否缓存构建目录 ...

0
6
发表了资讯
02/08 15:10

Jpom v2.8.8 已经发布,Java 项目在线管理

Jpom v2.8.8 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 【server】新增容器构建(感谢@ℳ๓₯㎕斌) 【server】新增容器管理基础版 【server】节点脚本列表新增快速查看日志入口(感谢@ʟᴊx) 【server】构建新增备注字段,可以用于记录版本日志或者本次构建备注(感谢@Alex) 【server】新增解绑节点、节点分发功能 用于服务器过期或者已经确定不在使用直接删除节点相关数据(感谢@︶ 【server】构建命令新增预...

0
8
发表了资讯
01/24 14:39

Jpom v2.8.7 已经发布,Java 项目在线管理

Jpom v2.8.7 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 【server】新增系统配置-节点白名单、节点系统配置分发功能,方便集群节点统一配置 【server】新增构建快捷复制功能,方便快速创建类型一致的项目 【server】新增系统配置-配置菜单是否显示,用于非超级管理员页面菜单控制 【server】新增节点统计功能,快速了解当前所有节点状态 【server】新增节点心跳检测配置system.nodeHeartSecond 新增缓存管理查看...

1
1
发表了资讯
2021/12/24 10:02

Jpom v2.8.2 已经发布,Java 项目在线管理

Jpom v2.8.2 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 【server】仓库新增导入 Gitee、Github 仓库信息(感谢@ℳ๓₯㎕斌) 【server】ssh 新增命令模版、可以用于批量执行命令脚本 新增配置属性 system.timerMatchSecond 调度(定时任务)是否开启秒级匹配(感谢@大土豆) 缓存管理新增清除旧版本程序包功能 【server】用户权限新增绑定工作空间权限(指定工作空间的修改、删除、上传、执行等权限) 解决BUG...

0
4
发表了资讯
2021/12/17 17:33

Jpom v2.8.1 发布,Java 项目在线管理

Jpom v2.8.1 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 节点缓存页面新增定时作业列表 节点首页新增其他类型进程监控(感谢@大土豆) 构建中的项目发布新增差异发布(多文件项目或者网络不佳情况只发布有变化的文件节省项目发布时间)(感谢@大灰灰) 解决BUG、优化功能 【server】解决节点未配置监控周期接口报错+页面循环提示(感谢@周健全) Windows 无法关闭 Jpom 程序(感谢@……) 【server】修护项目搜...

0
5
发表了资讯
2021/12/14 16:02

Jpom v2.8.0 已经发布,Java 项目在线管理

Jpom v2.8.0 已经发布,Java 项目在线管理 此版本更新内容包括: 新增功能 【server】新增工作空间概念(取代角色相关)【系统将自动创建默认工作空间、默认工作空间是不能删除】 【server】用户新增可以配置管理员功能【管理员可以管理系统中的账号、系统管理等功能(除升级系统、导入数据外)】 【server】新增超级管理员(第一次初始化系统等账号为超级管理员),超级可以拥有整个系统权限不受任何限制 【server】列表数据都...

1
5
发表了资讯
2021/09/14 20:21

Jpom v2.6.4 已经发布,Java 项目在线管理

Jpom v2.6.4 已经发布,Java 项目在线管理 此版本更新内容包括: 解决BUG、优化功能 【server】构建触发器新增延迟执行参数(感谢@Steve.Liu) 【server】数据库字段类型超大的 varchar 改为 CLOB(感谢@Alex) 【server】获取仓库分支方式修改(避免大仓库执行时间太长) 详情查看:https://gitee.com/dromara/Jpom/releases/v2.6.4...

0
3
发表了资讯
2021/09/10 20:12

Jpom v2.6.3 已经发布,Java 项目在线管理

Jpom v2.6.3 已经发布,Java 项目在线管理 此版本更新内容包括: 解决BUG、优化功能 【agent】mac 进程号转换问题修护 【server】节点分发的项目白名单路径回显错误(感谢@tan90°) 【agent】自定义日志路径自动创建(感谢@tan90°) 详情查看:https://gitee.com/dromara/Jpom/releases/v2.6.3

0
4
发表了资讯
2021/09/01 23:13

Jpom v2.6.2 已经发布,Java 项目在线管理

Jpom v2.6.2 已经发布,Java 项目在线管理 此版本更新内容包括: 解决BUG、优化功能 【server】清除构建目录失败(感谢@大灰灰) 【server】fix: 在线升级页面在没有配置白名单时候无法显示节点信息 【agent】fix: windows 环境保存配置文件错误问题 【agent】升级 commons-compress 依赖 (来自 GitHub advisories ) 【server】优化限制 IP 白名单相关判断,避免手动修改错误后一直限制访问 详情查看:https://gitee.com/dro...

0
2
发表了资讯
2021/08/01 11:43

Jpom v2.6.1 已经发布,Java 项目在线管理

Jpom v2.6.1 已经发布,Java 项目在线管理。 此版本更新内容包括: 最后提交:https://gitee.com/dromara/Jpom/commit/6cbaad10b6f3e5810cf796f9923d4dc7d2d518bd 解决BUG、优化功能 【agent】 当自定义配置授权信息后增加控制台输出信息,避免用户无感(感谢@南) 【server】增加构建日志表构建命令字段长度,变更后长度为5000 【server】调整编辑构建弹窗布局 【server】ssh 发布命令调整为 sh 命令统一执行,避免类似 nohup 一...

0
1
发表了资讯
2021/07/28 23:48

Jpom v2.6.0 发布,Java 项目在线管理

Jpom v2.6.0 已经发布,Java 项目在线管理。 此版本更新内容包括: 新增功能 【server】新增配置 h2 数据账号密码参数(注意之前已经存在的数据不能直接配置、会出现登录不成功情况) 【agent】项目新增配置控制台日志输出目录 (感谢@落泪归枫 Gitee I22O4N) 【server】新增配置 jwt token 签名 key 参数 【server】ssh 新增配置禁止执行的命令,避免执行高风险命令 【server】构建发布方式为 ssh 检查发布命令是否包含禁止执行...

0
7
发表了资讯
2021/03/02 16:08

Jpom v2.4.9 已经发布,Java 项目在线管理

Jpom v2.4.9 已经发布,这是一个 Java 项目在线管理。 此版本更新内容包括: 2.4.9 - 3.0.0(beta) 新增功能 【Server】新增监控用户操作记录 【Agent】新增配置是否禁用根据jmx获取项目状态(默认启用) 项目文件管理支持在线修改文件(感谢@chenehc 贡献) 3.0.0bata版本的页面重构[采用vue项目编写](感谢@Hotstrip) 新增项目启动banner输出(感谢@Hotstrip) 解决BUG、优化功能 【Server】 优化判断构建命令中的删除命令关键...

1
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
10 评论
185 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部