原理:
1.将git代码pull到宿主机;
2.rsync将代码传输到目标机群;
3.连接目标机群,运行脚本;
原理图
由于跟系统交互较多、传输代码需要用多线程、部署尽可能简单、支持多平台运行,最终选择go作为后端开发语言。
前端使用vue+element-ui,仅仅因为熟悉和好用。
image
欢迎大家提出建议,评论、私信、GitHub issue都可以联系到我。
Goploy走过路过给我点个赞,在此谢过。
原理:
1.将git代码pull到宿主机;
2.rsync将代码传输到目标机群;
3.连接目标机群,运行脚本;
由于跟系统交互较多、传输代码需要用多线程、部署尽可能简单、支持多平台运行,最终选择go作为后端开发语言。
前端使用vue+element-ui,仅仅因为熟悉和好用。
欢迎大家提出建议,评论、私信、GitHub issue都可以联系到我。
Goploy走过路过给我点个赞,在此谢过。