К содержанию

Скрипт деплоя: как изменить, сохранить и вернуть стандартный

Как редактировать скрипт деплоя сайта, чем отличается стандартный скрипт от изменённого и как вернуть стандартный вариант.

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

Скрипт деплоя (deploy.sh) выполняется на вашем сервере при каждом деплое: он подтягивает код, ставит зависимости, выполняет миграции и перезагружает PHP-FPM. Что делает скрипт по умолчанию, описано в статье «Деплой кода из GitHub: подключение репозитория и запуск». Здесь разобрано, как его менять.

Откройте сайт → Код и деплой → Деплой. Скрипт открывается в редакторе на вкладке Shell.

Стандартный или изменённый

Под редактором написано одно из двух:

  • скрипт по умолчанию: Deploykin генерирует его заново при каждом деплое. Скрипт собирается скрипт под тип сайта, ветку и версию PHP. Изменения самого Deploykin попадают на сайт при следующем деплое.
  • изменённый скрипт. Скрипт сохранён вами, и при деплое выполняется именно он. Если вы поменяли ветку, версию PHP или путь, исправьте их в скрипте сами.

Если сохранить текст, который совпадает с актуальным стандартным скриптом, Deploykin снова считает его стандартным.

Изменить скрипт

  1. Отредактируйте текст. Внизу появится Несохранённые изменения.
  2. Нажмите Сохранить, чтобы записать скрипт без запуска деплоя. Отменить изменения возвращает последнюю сохранённую версию.
  3. Нажмите Развернуть сейчас, чтобы запустить деплой. Ход виден в блоке Живой лог деплоя над таблицей деплоев.

Кнопка Сбросить к значению по умолчанию подставляет в редактор свежий стандартный скрипт. Это не сохраняет текст: чтобы применить его, нажмите Сохранить.

Что важно знать

  • Развернуть сейчас сохраняет текст из редактора, даже если вы не нажимали Сохранить.
  • Кнопка Развернуть сейчас неактивна, пока выполняется другой деплой или откат.
  • Редактировать скрипт могут роли с правом управления сайтами. Остальные участники видят историю деплоев, но не редактор.
Статья помогла?
Спасибо за оценку!