大家好,我是 Java陈序员
。
在工作中,你是否遇到过团队中没有专业的运维,开发还要做运维的活,需要自己手动构建、部署项目?
不同的项目还有不同的部署命令,需要使用 SSH 工具连接远程服务器和使用 FTP 文件传输工具到服务器。
今天给大家介绍一款简而轻的自动部署软件,可以让你不用再手动构建、部署项目!
Jpom —— 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。
功能特性:
节点&项目管理
在线构建
SSH 管理
脚本管理
监控管理
文件管理
证书管理
Jpom 支持使用如下多种方式安装:
可以使用 Docker 安装。
一条命令安装的方式:
docker run -p 2122:2122 --name jpom-server jpomdocker/jpom
或者使用容器卷方式存储相关数据:
# 拉取镜像
docker pull jpomdocker/jpom
# 创建数据挂载卷
docker volume create jpom-server-data
# 创建日志挂载卷
docker volume create jpom-server-logs
# 创建配置文件挂载卷
docker volume create jpom-server-conf
# 启动容器
docker run -d -p 2122:2122 \
--name jpom-server \
-v jpom-server-data:/usr/local/jpom-server/data \
-v jpom-server-logs:/usr/local/jpom-server/logs \
-v jpom-server-conf:/usr/local/jpom-server/conf \
jpomdocker/jpom
也可以使用一键启动 docker-compose:
# 使用 yum 安装 git 如已安装 git 可跳过
yum install -y git
# 克隆项目代码
git clone https://gitee.com/dromara/Jpom.git
# 进入到项目根目录下
cd Jpom
# 一键启动 docker-compose
docker-compose -f docker-compose.yml up
最后,贴上项目地址:
https://github.com/dromara/Jpom
在线文档地址:
https://jpom.top/
在线体验地址:
https://demo.jpom.top/
推荐的开源项目已经收录到 GitHub
项目,欢迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!