Skip to content
forked from zoom-ci/zoom-ci

Zoom-CI(简称Zoom),是一个轻量易安装的自动化部署工具,支持本地和远程两种项目部署类型。

License

Notifications You must be signed in to change notification settings

MzqBbsTest/zoom-ci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoom-CI,自动化部署工具!

Zoom-CI(简称Zoom)是一款开源的自动化部署工具,具备轻量、高效、易用的特点,可以用于前端、服务端远程部署以及客户端打包等多种场景,帮助中小型团队快速进行产品迭代部署。

特性

  • Go语言开发,单文件执行,使用方便,甚至在树莓派上也可以运行
  • 支持远程和本地两种部署方式(支持客户端打包等场景)
  • 支持自定义构建、部署
  • 支持Git仓库,支持分支、Tag上线
  • 支持WebHook调用,可扩展性强
  • 权限模型灵活自由
  • 完善的上线工作流

安装说明

1、下载最新版本release包,并将其拷贝到任意目录(比如:~/zoom_workspace)并执行;

$ ./zoom-v1.0.3-darwin-amd64   # 这里以mac 64位版为例 

 _____________________________
       ___                    
         /                    
 -------/-----__----__---_--_-
       /    /   ) /   ) / /  )
 ____(_____(___/_(___/_/_/__/_
     /   Make CI/CD Easier.  
 (_ /                         


Service:              zoom
Version:              v1.0.3
Config Loaded:        ./zoom.ini
Log:                  stdout
Mail Enable:          0
HTTP Service:         :7002
Start Running...

2、打开浏览器,访问 http://localhost:7002 (出现下图界面),配置数据库及管理员信息,安装完成。

文档

TODO

  • 安装流程简化(已完成)
  • 支持项目复制(已完成)
  • 支持远程、本地模式(已完成)
  • 支持定时任务
  • 支持双向WebHook调用
  • 支持中英文切换(已完成)

QQ群

LICENSE

本项目采用 MIT 开源授权许可证,完整的授权说明已放置在 LICENSE 文件中。

About

Zoom-CI(简称Zoom),是一个轻量易安装的自动化部署工具,支持本地和远程两种项目部署类型。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 45.9%
  • Vue 41.5%
  • JavaScript 10.9%
  • SCSS 1.6%
  • HTML 0.1%