К содержанию

Автодеплой: деплой после каждого push в GitHub

Как включить автодеплой по push в ветку сайта, задержку деплоя и что делать, если деплой не запускается.

Обновлено 27 октября 2026 1 мин чтения

Автодеплой запускает деплой сразу после push в ветку сайта. Push в другие ветки деплой не запускают.

Включить

  1. Подключите репозиторий, если он ещё не подключён (см. статью «Деплой кода из GitHub»).
  2. Откройте сайт → Код и деплой → Деплой.
  3. В блоке Автодеплой включите автодеплой. Статус Вебхук активен означает, что GitHub присылает события push в Deploykin.
  4. Выберите Задержка деплоя: Немедленно или 1, 2, 5, 10 или 15 минут. Задержка объединяет несколько push в один деплой.

Вебхук в репозитории создаётся автоматически. Если его нужно настроить вручную, скопируйте URL вебхука и Секрет вебхука кнопками Копировать URL вебхука и Копировать секрет вебхука и добавьте их в настройки вебхука на GitHub.

Синхронизированный деплой. В блоке Синхронизированный деплой укажите связанные сайты, в том числе на других серверах. Деплой одного сайта тогда разворачивает и связанные.

Если деплой не запускается

  • Push пошёл в другую ветку: это ожидаемо.
  • В блоке Отложенный деплой показан коммит: деплой ждёт окончания задержки. Нажмите Отмена, чтобы его отменить.
  • GitHub не присылает события: проверьте секрет вебхука.
Статья помогла?
Спасибо за оценку!