ziorye/ddeployer

通过Github或Gitlab webhook部署Laravel应用

3.0.0 2022-04-19 04:27 UTC

This package is auto-updated.

Last update: 2024-09-19 09:49:35 UTC


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

使用

  1. 运行以下命令以发布包配置文件 config/ddeployer.php
php artisan vendor:publish --provider="Ziorye\DDeployer\DDeployerServiceProvider"
  1. 打开您的 .env 文件并添加 SECRET_TOKEN
SECRET_TOKEN=[you can use `Str::random()` to generate a random alpha-numeric string]
  1. 使用以下值手动添加新的GitHub webhook
  • 有效载荷URL: config('app.url') . '/ddeployer/deploy'
  • 内容类型: application/json
  • 秘密: 您刚刚设置到 .env 中的 SECRET_TOKEN
  • 哪些事件?只需push事件即可。

升级

  1. 运行以下命令以升级包
composer update ziorye/ddeployer
  1. 覆盖现有的包配置文件 config/ddeployer.php
php artisan vendor:publish --provider="Ziorye\DDeployer\DDeployerServiceProvider" --force

贡献

您可以通过以下三种方式之一进行贡献

  1. 使用问题跟踪器提交错误报告。
  2. 问题跟踪器上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程并不非常正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须伴随适用的单元测试。

许可证

MIT