[!] Deployer Справочник -- Как с ним работать PHP

Что такое Deployer

Deployer -- это крутой инструмент для загрузки вашего кода на боевой сервер ;) И а этой странице мы собираем разные примеры и приёмы работы с ним)

Установка

Выполняем три команды (копируйте их как одну) для установки последней версии:

sudo curl -LO https://deployer.org/deployer.phar && \
sudo mv deployer.phar /usr/local/bin/dep && \
sudo chmod +x /usr/local/bin/dep

Также можно установить какую-нибудь конкретную версию.

Выгрузка конкретной ветки git на конкретный сервер

Чтобы выгрузить конкретную ветку на конкретный сервер, например, с именем test (деплойер позволяет поддерживать много серверов) в корне репозитория делаем:

dep deploy test --branch=<имя ветки>

например:

dep deploy test --branch=task-23-interface_style

Откат изменений к предыдущему состоянию

Если сломался функционал, то можно вернуться к предыдущему состоянию командой:

dep rollback