朱雀发布系统使用文档

使用go开发的简单高效的发布系统,支持pm2 deploy和scp两种发布方式。

项目地址

开发初衷

从2014年开始使用nodejs至今,已有7个年头。工作期间,各种大大小小的nodejs项目都是使用手动的方式发布,在多个服务器上穿梭,执行发布重启命令。当没有体验过更好的发布方式之前,觉得这个世界就是这样。期间也试用过Jenkins,其实嘛,Jenkins也是能够满足日常发布工作的,问题也正是因为它功能太多,安装复杂,配置复杂,只能由专门的运维来维护使用,也就导致了每次发布上线没那么顺利了。

因此,我们需要的是一款部署简单,使用简单的CI/CD工具。正好看到pm2自带了部署功能,索性就 使用pm2 deploy来发布应用好了。但是它是用命令来发布的,这需要每个人都熟悉才能不出乱子,于是就决定做一个图形界面。

最后更新于