вы можете проверить развертывание .В свитке есть следующие функции:
Атомное развертывание
Он загружает изменения вашего кода в отдельную папку, пока не завершит загрузку всех файлов.
releases\v1\
releases\v2\
releases\v3\
current -> release\v3\
Как только все файлы загружены.Это делает эту папку активной версией вашего сайта.Так что это очень прозрачно для пользователя, что никто не знал о каких-либо новых версиях / ревизиях.
Включенные батареи
Проверка версии:
Он проверяет, совпадает ли версия PHP на вашем хост-сервереваше требованиеЭто очень важно, потому что серверы хостинга не сообщают вам, когда они обновляют версии PHP на своих серверах.Возможно, вы забыли, чтобы ваши машины для разработки соответствовали версиям php.
Так почему мы должны проверять версию?
Каждая версия PHP включает в себя новые функции и не поддерживает множество функций и функций,Когда вы разработали веб-сайт с использованием PHP 5.3 и ваш хостинг-сервер имеет PHP 5.6.Есть вероятность, что следующие функции могут сломаться.
Вот список функций / функций, которые не поддерживаются в версиях, упомянутых ниже.
- Функции и функции устарели в PHP 5.5
- Функции и функции устарели в PHP 5.6
- Функции и функции устарели в PHP 7.0
Проверка расширений
развертывание Анализ кода и выбор всех расширений, используемых вашей кодовой базой PHP, и проверка наличия всех этих расширений на сервере.Если их нет, свиток предупредит вас об установке расширения.Проверяя их, вы избегаете риска взлома вашего кода, так как это конкретное расширение отсутствует, и, в конечном итоге, вы избегаете многочасовой отладки, чтобы проанализировать, что пошло не так на хост-сервере.
Автоматическая установка зависимостей
Просто добавьте composer.json
свиток автоматически установит все зависимости, указанные в composer.json
PHP Linting:
свиток делает автоматическое PHP Linting всей кодовой базы, ищет любые ошибки.Это остановит установку, если свиток обнаружит любую синтаксическую ошибку php.Это опять-таки помогает взломать код на хост-сервере.
Откат выполняется на расстоянии одного клика
После развертывания кода на хост-сервере.Если что-то пойдет не так, вы можете легко вернуться к предыдущей версии.Просто одним нажатием кнопки.
Кроме того, развертывание совершенно бесплатно для проектов с открытым исходным кодом или общедоступных репозиториев.