Скрипт деплоя: как изменить, сохранить и вернуть стандартный
Как редактировать скрипт деплоя сайта, чем отличается стандартный скрипт от изменённого и как вернуть стандартный вариант.
Обновлено 27 октября 2026 2 мин чтения
Скрипт деплоя (deploy.sh) выполняется на вашем сервере при каждом деплое: он подтягивает код, ставит зависимости, выполняет миграции и перезагружает PHP-FPM. Что делает скрипт по умолчанию, описано в статье «Деплой кода из GitHub: подключение репозитория и запуск». Здесь разобрано, как его менять.
Откройте сайт → Код и деплой → Деплой. Скрипт открывается в редакторе на вкладке Shell.
Стандартный или изменённый
Под редактором написано одно из двух:
- скрипт по умолчанию: Deploykin генерирует его заново при каждом деплое. Скрипт собирается скрипт под тип сайта, ветку и версию PHP. Изменения самого Deploykin попадают на сайт при следующем деплое.
- изменённый скрипт. Скрипт сохранён вами, и при деплое выполняется именно он. Если вы поменяли ветку, версию PHP или путь, исправьте их в скрипте сами.
Если сохранить текст, который совпадает с актуальным стандартным скриптом, Deploykin снова считает его стандартным.
Изменить скрипт
- Отредактируйте текст. Внизу появится Несохранённые изменения.
- Нажмите Сохранить, чтобы записать скрипт без запуска деплоя. Отменить изменения возвращает последнюю сохранённую версию.
- Нажмите Развернуть сейчас, чтобы запустить деплой. Ход виден в блоке Живой лог деплоя над таблицей деплоев.
Кнопка Сбросить к значению по умолчанию подставляет в редактор свежий стандартный скрипт. Это не сохраняет текст: чтобы применить его, нажмите Сохранить.
Что важно знать
- Развернуть сейчас сохраняет текст из редактора, даже если вы не нажимали Сохранить.
- Кнопка Развернуть сейчас неактивна, пока выполняется другой деплой или откат.
- Редактировать скрипт могут роли с правом управления сайтами. Остальные участники видят историю деплоев, но не редактор.