简介

       JDeploy是Java + Shell实现的基于Linux系统的自动化、可视化的项目部署平台,能部署Java服务、Java Web项目,可以简化项目部署操作,无需繁琐的黑窗口SSH指令及Jenkins复杂的配置,只需要提供SVN/GIT地址即可部署项目。 当前此项目在GitHub star数量过已经达到558,目前已被空中网、爱奇艺等互联网公司用作自动化部署工具。

github地址:https://github.com/wucao/JDeploy

当前已具备的功能

  • 从git以及svn上可以远程拉代码到本地编译打包
  • 已实现java以及javaweb的处理逻辑
  • 可以通过脚本去控制诸如打包、启动、停止、状态查看以及日志查看的功能
  • 有一套WEB界面支撑上述功能的查看与操作,支持页面级管理

JDeploy调研

JDeploy调研

JDeploy调研

JDeploy调研

可以扩展的功能

  • 远程跨服务器部署:使用脚本实现,通过ssh以及scp实现
  • 程序类型扩展:如果程序能通过一个脚本的调用来启动,理论上应该是能通过这套框架支持的(取决于该工程的架构,除了WEB相关的代码外,其余都是shell脚本控制)
  • JDeploy调研

相关文章:

  • 2021-07-12
  • 2021-04-03
  • 2021-07-04
  • 2021-10-21
  • 2021-06-24
  • 2021-12-06
  • 2022-01-20
  • 2021-09-20
猜你喜欢
  • 2021-11-20
  • 2021-12-20
  • 2021-09-10
  • 2020-04-07
  • 2021-08-04
  • 2021-05-21
相关资源
相似解决方案