# hserver-for-deploy **Repository Path**: HServer/hserver-for-deploy ## Basic Information - **Project Name**: hserver-for-deploy - **Description**: 自动部署工具,可以配置webhook自动部署,或者手动配置项目手动部署。只能对jar 项目进行处理 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2020-04-03 - **Last Updated**: 2025-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自动部署平台 #### 介绍 项目基于HServer 开发,开发文档地址:https://gitee.com/HServer/HServer 可以手动部署,配置webhook的回调方式自动部署, 只能部署 springboot 或者 HServer 这样的maven项目程序,前提是有可执行的jar. 运行项目的条件,Linux上安装了,maven git java svn 程序。 然后你就可以直接运行自动部署的jar了,首次使用会自动初始化Sqlite用于存储数据,和相关shell,脚本文件,运行后访问:ip:9999 #### 配置相关 如果SVN需要用户密码访问,可以这样配置:http://code.taobao.org/svn/test/trunk --username yourusername --password yourpassword 如果GIT需要用户密码访问,可以这样配置:https://账号:密码@gitee.com/heixiaomas_admin/douyin_autoupload.git Maven profile:Maven打包时使用的pom.xml中的profile,如果不需要可以为空 Maven module:使用Maven模块化项目时部署模块的模块名,非模块化项目可以为空 #### 鸣谢 项目参考了JDeploy,自己做了相关调整 ![效果首页如图](https://gitee.com/HServer/hserver-for-deploy/raw/master/doc/a.png) 数据显示效果 ![数据显示效果](https://gitee.com/HServer/hserver-for-deploy/raw/master/doc/b.png)