ziorye/ ddeployer
通过Github或Gitlab webhook部署Laravel应用
3.0.0
2022-04-19 04:27 UTC
Requires
- php: ^7.3 || ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9
README
通过Github或Gitlab webhook部署Laravel应用
安装
For Laravel 9.x composer require ziorye/ddeployer:^3.0 For Laravel 8.x composer require ziorye/ddeployer:^2.0 For Laravel 7.x || 6.x || 5.8.x composer require ziorye/ddeployer:^1.0
使用
- 运行以下命令以发布包配置文件
config/ddeployer.php
php artisan vendor:publish --provider="Ziorye\DDeployer\DDeployerServiceProvider"
- 打开您的
.env
文件并添加SECRET_TOKEN
SECRET_TOKEN=[you can use `Str::random()` to generate a random alpha-numeric string]
- 使用以下值手动添加新的GitHub webhook
- 有效载荷URL:
config('app.url') . '/ddeployer/deploy'
- 内容类型: application/json
- 秘密: 您刚刚设置到 .env 中的
SECRET_TOKEN
值 - 哪些事件?只需push事件即可。
升级
- 运行以下命令以升级包
composer update ziorye/ddeployer
- 覆盖现有的包配置文件
config/ddeployer.php
php artisan vendor:publish --provider="Ziorye\DDeployer\DDeployerServiceProvider" --force
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程并不非常正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须伴随适用的单元测试。
许可证
MIT