This repository has been archived by the owner on Jan 10, 2023. It is now read-only.
gopub-1.0.0
功能特性
- 部署简便:go二进制部署,无需安装运行环境,下个版本将支持Docker部署
- gitlab发布支持:配置每个项目git地址,自动获取分支,commit选择并自动拉取代码
- jenkins发布支持:支持jenkins编译包一键发布
- ssh执行命令/传输文件:使用golang内置ssh库高效执行命令/传输文件
- BT支持:大文件和大批量机器文件传输使用BT协议支持
- 多项目部署:支持多项目多任务并行,内置grpool协程池支持并发操作命令和传输文件
- 全web化操作:web配置项目,一键发布,一键快速回滚
- API支持:提供所有配置和发布操作API,便于对接其他系统 API使用example
- 部署钩子:支持部署前准备任务,代码检出后处理任务,同步后更新软链前置任务,发布完毕后收尾任务4种钩子函数脚本执行