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