用 KOA 框架和 Typescript 实现的是一个 gitlab webhook 服务端。
开发时间不到一天, eslint 还没配好, 也没有测试, 后续添加。
-
接收 Push event。
-
保存到本地。
-
每天早上 9 点清空昨天数据,统计昨天数据,发送到飞书通知群。
# 安装依赖
npm install
# 本地运行
npm run watch-server
# docker 打包
docker build ./ --tag gitlab-robot-koa
# docker 运行
docker run -d -p 3000:3000 gitlab-robot-koa