Мы храним наш PHP-проект на github.Эластичный бобовый стебель «git aws.push» только отличился?
Для быстрого развертывания мы используем .bat файл для мерзавца толкающих изменений в AWS Elastic Beanstalk облако:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i -c "git aws.push --environment envname"
Мы добиваемся совершать каждый раз перед нажатием, и он работает просто отлично, как и ожидался.
К сожалению, по какой-то причине он нажимает очень быстро (просто нажимает разницу в изменениях PHP-кода), но иногда он отправляет весь проект 300mb (со всеми медиа).
Есть ли какой-либо способ git push только изменил разницу? Может быть, есть какие-то дополнительные параметры для push или подготовки git-команд перед отправкой? Или, может быть, есть какой-то способ сообщить AWS EB вытащить последнее сообщение из репозитория github?
Спасибо за любую помощь.
Я запутался это потому, что версия приложения Elastic Beanstalk не допускает расслоения, что большое , Существует жесткий предел где-то около ~ 400MB –
@ Humdinger 5Gb - это реальное значение здесь :), это на самом деле около 300 Мб, но все же, с нашим интернет-соединением в нашей стране требуется около 30 минут, чтобы загрузить это. – Kainax
Почему downvote? Не имеет значения, насколько вес проекта 300mb или 5gb, вопрос один и тот же. Как предотвратить полный отказ репо вместо того, чтобы нажимать только изменения? – Kainax