1.1.1 • Published 7 years ago

git-webhook-server v1.1.1

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

非常简单的 git webhook 服务,目前仅支持 Gitlab

配置 config.js

拷贝 config.example.js 到 config.js。

module.exports = {
  "/test": {  // 请求路径
    "token": "",  // token
    "*": "./bin/test.sh",  // 默认执行的脚本
    "push": "./bin/test.sh ${PROJECT_NAME}"  // push 时执行的脚本,支持变量读取,参考下方变量
  }
}

变量

  • EVENT 事件 e.g: push
  • REF 分支 e.g: refs/heads/master
  • PROJECT_NAME 仓库名称
  • PROJECT_NAMESPACE 仓库分组,在 Github 中是指用户名
  • GIT_SSH_URL 仓库 SSH 地址
  • GIT_HTTP_URL 仓库 HTTP 地址
  • GIT_HTTPS_URL 仓库 HTTPS 地址

启动服务

node webhook.js

默认端口 13227,可通过 export PORT 指定其他端口。

资料

1.1.1

7 years ago

1.1.0

7 years ago