Project/Upload
빌드 오류 - 프로젝트/패키지 수정 및 업데이트 미스
Sein_
2023. 11. 6. 00:10
728x90
1. 프로젝트 내에서 vender 폴더 내 파일(패키지) 수정
프로젝트 내에서 직접 코드를 수정하려하면 경고메세지가 뜬다.
그런데 경고메세지를 무시하고 수정한 이후, 패키지 내에서 수정하는 것을 깜빡하였다.
2. 프로젝트 composer.lock 업데이트 안함
패키지를 push 하면 패키지의 버전이나 주소가 달라진다.
해당 변경 내용이 프로젝트의 composer.json 에 업데이트되어야 하는데 composer update 를 해주지 않아서
업데이트된 패키지가 프로젝트에 적용되지 않았다.
3. Satis 에 업데이트되기 전에 프로젝트를 composer update 함
패키지를 push 한 후에 프로젝트에서 composer update 를 했지만 반영되지 않았다.
패키지가 업데이트되기 위해서는
1) Jenkins에서 빌드
2) 빌드 성공시 satis 에 업로드
3) 이후 composer update 하여 사용 가능
위와같은 작업이 필요하기에 어느정도의 시간이 소요되는데 나는 패키지를 push 하자마자 composer update 하여 오류가 났던 것이다.
* 꼭 composer update 후에 composer.lock 파일에 제대로 반영이 되었는지 체크하기.