#github-webhook #smol #script #branch #events #server

bin+lib smol_webhook

一个小巧的 GitHub Webhook 服务器

1 个不稳定版本

0.1.0 2020 年 3 月 1 日

#20#github-webhook

MIT 许可证

11KB
242

Smol webhook

一个基于 Rust 书籍中的 Web 服务器项目 的 Rust crate 项目。

此脚本将监听 GitHub Webhook 的推送事件。它将检查分支,并执行放置在可执行文件附近的脚本。

配置

该应用程序可以通过环境变量进行配置。

  • SMOL_WEBHOOK_IP ip_addr - 监听 IPv4。默认=127.0.0.1
  • SMOL_WEBHOOK_PORT port_number - 监听端口。默认=7878
  • SMOL_WEBHOOK_BRANCH branch_name - 此 Webhook 将监视的分支名称。默认=master
  • SMOL_WEBHOOK_SCRIPT script_path - 可执行脚本的路径。默认=./test.sh
  • SMOL_WEBHOOK_KEY secret_key - 在 Webhook 事件中检查的秘密密钥。默认=“”(空字符串)

依赖项

~4.5MB
~67K SLoC