schantldev/git-webhook

使用Github的webhooks轻松更新您的应用程序。无需手动部署。

v1.0.6 2024-03-18 11:24 UTC

This package is auto-updated.

Last update: 2024-09-18 12:38:32 UTC


README

Latest Version on Packagist PHP UNIT Total Downloads

使用Github webhooks轻松更新您的应用程序。无需手动部署。

此包会设置一个路由,您可以使用它来处理您的Github webhooks。您可以设置一个密钥并定义路由的URL。该包将发布一个部署脚本,您可以根据需要自定义。

安装

您可以通过composer安装此包

composer require schantldev/git-webhook

之后,使用以下命令发布文件

php artisan vendor:publish

确保部署脚本可执行,请运行

chmod +x /storage/git-webhook/git_deploy.sh

该包将排队命令并在后台运行。请确保您已设置合适的队列(例如数据库驱动程序),否则部署脚本可能无法工作。

用法

  1. git-webhook.php配置文件中定义您想要使用的webhook URL
  2. 如有必要,定义一个密钥
  3. 在您的仓库设置中激活webhook

贡献

欢迎每个人为这个git webhook包做出贡献。

安全性

如果您发现任何与安全相关的问题,请通过office@schantl.io发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件