nodeploy持续部署工具(基于Node.js和Webhooks)
nodeploy 是一个适合持续部署的小工具。它通过 GitHub Webhook 触发 shell 脚本来完成部署,使用 Node.js 来监听相应端口。只要将config.sample.js
重命名为config.js
并根据你的环境修改配置,GitHub 设置好 Webhook,运行npm start
就能启动部署监听了。现在它支持标准的 pull/reset 方式,未来会有更灵活的符号链接部署方式。如果你它在后台运行,可以使用screen
或forever
工具。整体来说,nodeploy 挺适合做自动化部署,操作也蛮直观的。
如果你有 Node.js 项目并且想要实现部署,nodeploy 绝对是一个值得一试的工具。简单、轻量,设置起来也不复杂,完全可以节省不少时间。
不过要注意的是,nodeploy对 Node.js 版本有要求,最好是 1.8.5 以上。安装过程中的配置项一定要仔细检查,确保 Webhooks 的配置正确无误。如果你有其他部署需求,像是零停机部署或者 AWS 部署,你可以参考一下相关的资料。
4KB
文件大小:
评论区