schantldev / git-webhook
使用Github的webhooks轻松更新您的应用程序。无需手动部署。
v1.0.6
2024-03-18 11:24 UTC
Requires
- php: ^8.2
- illuminate/support: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^11.0
This package is auto-updated.
Last update: 2024-09-18 12:38:32 UTC
README
使用Github webhooks轻松更新您的应用程序。无需手动部署。
此包会设置一个路由,您可以使用它来处理您的Github webhooks。您可以设置一个密钥并定义路由的URL。该包将发布一个部署脚本,您可以根据需要自定义。
安装
您可以通过composer安装此包
composer require schantldev/git-webhook
之后,使用以下命令发布文件
php artisan vendor:publish
确保部署脚本可执行,请运行
chmod +x /storage/git-webhook/git_deploy.sh
该包将排队命令并在后台运行。请确保您已设置合适的队列(例如数据库驱动程序),否则部署脚本可能无法工作。
用法
- 在
git-webhook.php
配置文件中定义您想要使用的webhook URL - 如有必要,定义一个密钥
- 在您的仓库设置中激活webhook
贡献
欢迎每个人为这个git webhook包做出贡献。
安全性
如果您发现任何与安全相关的问题,请通过office@schantl.io发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。