webklex / laravel-git-hook
Laravel Git Hook
1.0.1.7
2017-11-08 18:38 UTC
Requires
- php: >=5.5.9
- laravel/framework: >=5.0.0
README
安装
通过Composer
$ composer require webklex/laravel-git-hook
配置
将服务提供者添加到config/app.php
中的providers数组。
'providers' => [ Webklex\GitHook\Providers\LaravelServiceProvider::class, ];
发布
您可以一次性发布所有内容
php artisan vendor:publish --provider="Webklex\GitHook\Providers\LaravelServiceProvider"
用法
这个库旨在通过git钩子尽可能简单地处理自动部署。开始使用不需要做太多:只需添加提供者并编辑config/git-hook.php
文件以适应您的需求。
可以在config/git-hook.php
文件中进行自定义配置
如果您担心有人可能会猜到,可以使用更复杂的URL,例如:JHFUjhd67567JHFGhsd78236784wegfJHFghdgf
潜在问题
请确保您的www-data
用户可以在服务器上实际执行git pull操作而无需输入密码:因此,您可能需要查看ssh密钥或类似的内容
变更日志
有关最近更改的更多信息,请参阅CHANGELOG
测试
$ composer test
安全性
如果您发现任何安全相关的问题,请通过电子邮件github@webklex.com联系,而不是使用问题跟踪器。
鸣谢
- Webklex
- 所有贡献者
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件