У меня есть проект PHP, который использует Capistrano 3 для развертывания в стадии постановки/тестирования/вживую, и все работает нормально.Изменение файлов при развертывании с помощью Capistrano
Теперь мы столкнулись с ошибкой в одной из наших зависимостей, которые включены в PHPComposer, это очень простое исправление (изменение одной строки), которое мы делаем вручную в каталоге поставщика в наших коробках разработки, до тех пор, пока ошибка не будет исправлено с помощью нашего запроса на растяжение. Но каждый раз, когда мы развертываем все зависимости, снова устанавливаются на целевом сервере развертывания, включая искаженную зависимость. После того, как мы вручную перейдем на сервер и изменим одну строку в конкретном файле, развертывание будет успешным.
Как бы я мог автоматизировать это с помощью capistrano? Есть ли доказанные способы сделать это?