젠킨스 빌드가 안돼요

Created
2023/11/27 01:51
담당자

배경

테스트 코드도 다 성공했는데, 젠킨스 빌드가 안된다

문제점

CI로 도커 컨테이너 레이어 캐시가 많이 쌓인 나머지 서버의 로컬 디스크 용량이 다 차서 빌드할 공간이 없었다

Try to solve

du -sh /var/lib/docker/* 로 용량 확인
/var/lib/docker/overlay2 가 많다면,
sudo docker system prune -a -f 로 도커 레이어 정리
$ sudo bash -c 'du -sh /var/lib/docker/*' 72K /var/lib/docker/buildkit 672K /var/lib/docker/containers 7.6M /var/lib/docker/image 52K /var/lib/docker/network 6.8G /var/lib/docker/overlay2 <-- 용량이 큰 문제 0 /var/lib/docker/plugins 0 /var/lib/docker/runtimes 0 /var/lib/docker/swarm 2.7G /var/lib/docker/tmp 0 /var/lib/docker/trust 24K /var/lib/docker/volumes $ sudo docker system prune -a -f Deleted Containers: af93ec49ad7c09c69af90583d9c7dfa6e295808d398184db84f93c45473e374a 160e31cfaa513671788c0c4d6d1fa31b6f725b847ec748fd2e510e1427335a8a 281d1ebbfbb4a2efa16c1837a672f1a0e996205516f8c4db965c7c8f6a4e5513 ....
JavaScript
복사

느낀점

예측할 수 없는 다양한 문제가 있다고 느꼈다 처음에는 하드디스크가 가득 차 ssh로 접근조차 할 수 없어서 한시간 정도 고난을 겪었다 도커 레이어가 많이 찼다는 것 자체가 우리 팀이 굉장히 많은 머지를 했다는 것이기 때문에, 우리 팀의 열정에 감탄… 또 이런 경험을 했다는 것 자체가 경험업이 된 것 같아 뿌듯했다