代码部署发布系统

原理:

1.将git代码pull到宿主机;

2.rsync将代码传输到目标机群;

3.连接目标机群,运行脚本;

原理图

由于跟系统交互较多、传输代码需要用多线程、部署尽可能简单、支持多平台运行,最终选择go作为后端开发语言。

前端使用vue+element-ui,仅仅因为熟悉和好用。

image

欢迎大家提出建议,评论、私信、GitHub issue都可以联系到我。

Goploy走过路过给我点个赞,在此谢过。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容