우리는 PHP 프로젝트를 github에 저장하고 있습니다. 빠른 배포를 들어Elastic Beanstalk "git aws.push"만 커미트 된 차이점은 무엇입니까?
우리는 AWS 탄성 콩 줄기 클라우드로의 변경을 밀어 자식에 대한 .BAT 파일을 사용하고 있습니다 : 우리는 밀어 넣기 전에 모든 시간을 투입하고있다
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i -c "git aws.push --environment envname"
, 그리고 예상대로, 그냥 완벽하게 작동하고.
불행히도, 언젠가는 언젠가는 (PHP 코드 변경의 차이를 푸는) 정말로 빠르지 만, 때로는 전체 300MB 프로젝트 (모든 미디어 포함)를 보냅니다.
다른 방법으로 변경된 사항 만 밀어 넣을 수 있습니까? 어쩌면 push 또는 prep git 명령에 추가 매개 변수가 있습니까? 또는 AWS EB에게 github 저장소의 마지막 커밋을 가져 오도록 지시 할 수있는 방법이 있습니까?
도움 주셔서 감사합니다.
탄성 콩 줄기의 응용 프로그램 버전이 큰 그 번들을 허용하지 않기 때문에 나는이에 의해 혼란 스러워요 . ~ 400MB 어딘가에 하드 제한이 있습니다 –
@Humdinger 5Gb는 실제 값입니다. :) 실제로는 약 300MB이지만 여전히 우리 나라 인터넷 연결을 사용하면 업로드하는 데 약 30 분이 걸립니다. – Kainax
왜 downvote? 얼마나 많은 프로젝트 무게가 300MB 또는 5GB인지, 질문이 같은지는 중요하지 않습니다. 변경 사항을 푸시하는 대신 전체 레포 푸시를 방지하는 방법은 무엇입니까? – Kainax