Недавно я исследовал процесс разработки непрерывной интеграции, поэтому установил сервер TeamCity, настроил сборку и попытался автоматически развернуть артефакты сборки (мое веб-приложение) на сервере веб-хостинга через FTP. Однако на последнем шаге (развертывании) я потерпел неудачу из-за того, что тысячи файлов php были развернуты в течение очень долгого времени. Итак, мне интересно, есть ли способ сделать это быстрее, возможно, используя zip-архивы или что-то еще.
Итак, мой вопрос: есть ли общий способ решения такой проблемы?
Используйте Git для развертывания. Это получают только изменения
Пример использования хуков: gist.github.com/noelboss/3fe13927025b89757f8fb12e9066f2fa — Łukasz Gawrylu
Других решений пока нет …