1 个不稳定版本
0.1.0 | 2020 年 3 月 1 日 |
---|
#20 在 #github-webhook
11KB
242 行
Smol webhook
一个基于 Rust 书籍中的 Web 服务器项目 的 Rust crate 项目。
此脚本将监听 GitHub Webhook 的推送事件。它将检查分支,并执行放置在可执行文件附近的脚本。
配置
该应用程序可以通过环境变量进行配置。
SMOL_WEBHOOK_IP
ip_addr
- 监听 IPv4。默认=127.0.0.1SMOL_WEBHOOK_PORT
port_number
- 监听端口。默认=7878SMOL_WEBHOOK_BRANCH
branch_name
- 此 Webhook 将监视的分支名称。默认=masterSMOL_WEBHOOK_SCRIPT
script_path
- 可执行脚本的路径。默认=./test.shSMOL_WEBHOOK_KEY
secret_key
- 在 Webhook 事件中检查的秘密密钥。默认=“”(空字符串)
依赖项
~4.5MB
~67K SLoC