Хуки
Обзор
Web-хуки позволяют вам настроить по-своему весь план deploy, написав небольшие сценарии Bash для автоматизации этапов.
Этапы deploy
Весь процесс deploy проекта на сервер делиться на следующие этапы:
- Клонирование репозитория
- Установка Composer-зависимостей
- Активация релиза
- Успешное завершение
Для каждого из этих этапов можно добавить свои команды и сделать из отличного deploy - потрясающий!
Например, нам необходимо после установки Composer-зависимостей выполнить миграции.
Для этого добавляем новую команду. Назовём “Выполнение миграций”, выполняем после этапа “Установка Composer-зависимостей”, приоритет оставляем “0”, в поле команды пишем “php artisan migrate” и нажимаем “Создать”.