[!] Deployer по-русски. Справочник -- Как с ним работать. PHP загрузка проекта на сервер с возможностью отката изменений
Primary tabs
Что такое 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
- Log in to post comments
- 7981 reads