CNode

两天时间撸了个最轻量级的 git webhook 部署工具,服务器轻松变 PaaS

分享
Mmytharcher发布于11 年前最后回复11 年前2 回复5385 浏览0 收藏

服务器安装

sudo npm i -g hookagent

项目地址

https://github.com/mytharcher/hookagent

支持多用户,可能还有些小问题,服务器配置还需要遵照文档中的过程。求虐,求 Star!

当然我最后才知道有 dokku 这种神器,虽然我的更轻量呢。

查看回复

回复 (2)

I
i5ting#1·11 年前

把bin目录下得代码转成node,你可以的

M
mytharcher#2·11 年前

@i5ting sh 脚本其实更简单,转换成 js 体现不出好处,尤其在运行 git 命令和文件操作的时候,每次都要设置 cwd 是我之前在 php 版本里就被坑过的一件事。用 node 主要是启动 http 服务来监听 hook 请求。

参与回复
登录后即可参与回复。登录