项目作者: youkale

项目描述 :
gitlab-ce webhook 工具
高级语言: Go
项目地址: git://github.com/youkale/gitlab-webhook.git
创建时间: 2018-05-17T09:19:30Z
项目社区:https://github.com/youkale/gitlab-webhook

开源协议:MIT License

下载


gitlab webhook

说明: 能跟gitlab-ci很好地集成, 根据事件触发hook

配置: config.json

  1. {
  2. "address": "0.0.0.0:8964", //监听地址
  3. "path": "/webhook", //监听路径
  4. "secret_token": "2575079e53e0605b24b1bd8df2e2f757", //gitlab 请求头token
  5. "settings": [
  6. {
  7. "event": "Job Hook", //事件名称
  8. "project_name": "hyd-admin", //工程名
  9. "build_name": "qm-build", //构建名
  10. "build_stage": "build", //构建策略
  11. "build_status": "success", //构建状态
  12. "ref": "-test", //tag后缀
  13. "command": [
  14. "ls -al" //执行命令,可以多条
  15. ]
  16. }
  17. ]
  18. }

编译执行

  1. go build
  2. ./gitlab-webhook

LICENSE

MIT