adnanh

webhook

adnanh

webhook is a lightweight incoming webhook server to run shell commands

AI 简介

webhook 是一个轻量级的 Go 编写的入站 Webhook 服务,用于在服务器上创建可配置的 HTTP 端点,接收请求后按规则校验并执行指定 Shell 命令。支持从请求头、JSON/Payload、查询参数中提取数据,作为命令行参数或环境变量传递给脚本;内置条件匹配机制(如签名验证、分支过滤等),不处理消息队列、重试或持久化。适用于 CI/CD 自动部署、Git 推送触发重建、ChatOps(Slack/Mattermost 命令响应)等需简单安全执行服务端脚本的 DevOps 场景。

Go
MIT License
12k
Stars
869
Forks
159
Watchers
93
Issues

Star 增长

今日0
近 7 天0
近 30 天+31
综合评分71.92
默认分支master