两天时间撸了个最轻量级的 git webhook 部署工具,服务器轻松变 PaaS
服务器安装
sudo npm i -g hookagent
项目地址
https://github.com/mytharcher/hookagent
支持多用户,可能还有些小问题,服务器配置还需要遵照文档中的过程。求虐,求 Star!
当然我最后才知道有 dokku
这种神器,虽然我的更轻量呢。
2 回复
把bin目录下得代码转成node,你可以的
@i5ting sh 脚本其实更简单,转换成 js 体现不出好处,尤其在运行 git 命令和文件操作的时候,每次都要设置 cwd 是我之前在 php 版本里就被坑过的一件事。用 node 主要是启动 http 服务来监听 hook 请求。