배포를 자동화하려면 composer install도 자동으로 완료되어야 합니다.
composer install 을 하다보면 자주는 아니지만 가끔씩 discard-changes 에 대해 어떻게 처리를 할지 입력하도록 요구 받는데요, 이때 값을 입력해주지 않으면 더이상 패키지가 업데이트가 진행이 되지 않습니다.
discard-changes 가 발생해도 배포가 정상적으로 이뤄질 수 있도록 하기 위해서는 아래와 같이 composer.json에 discard-changes 옵션을 넣어주시면 됩니다.
{ "config": { "discard-changes": true }, "require": { "monolog/monolog": "1.11.*@dev" } }