batyukovstudio / envoy
Envoy actions with GitHub hooks.
1.0.6
2025-02-27 08:30 UTC
Requires
- php: >=8.2
- laravel/envoy: ^2.9
- laravel/framework: ^10.0|^11.0
- spatie/laravel-github-webhooks: ^1.2
README
composer require batyukovstudio/envoy
Для работы требуется прописать и выполнить миграцию:
php artisan vendor:publish --tag="bat-envoy"
php artisan migrate
необходимые поля в .env:
ROOT_DIRECTORY= TELEGRAM_BOT_ENVOY_TOKEN= TELEGRAM_CHAT_ID_FOR_ENVOY= TELEGRAM_THREAD_ID_FOR_ENVOY= GITHUB_WEBHOOK_SECRET= DEPLOY_GIT_BRANCH=dev NODE_PACKAGE_MANAGER= NODE_VERSION=
в конфигурационный файл app добавить root_directory со значением ROOT_DIRECTORY
'root_directory' => env('ROOT_DIRECTORY',''),
в конфигурационный файл github-webhooks.php добавить git_branch со значением DEPLOY_GIT_BRANCH
'git_branch' => env('DEPLOY_GIT_BRANCH',''),