지난 글에서는 난리가 나버린 나의 CI/CD 학습 내용 중 잘못된 부분 3가지를 수정했다. 다시 한 번 보도록 하자. 개선무엇이 문제였나어디를 고쳤나어떻게 바뀌었나1. 무중단 배포의 구멍docker stop 순간 HAProxy가 몇 초 늦게 알아채서 그 사이 요청이 실패할 수 있었다haproxy.cfg (관리 입구 9999, redispatch),Jenkinsfile.prod의 deploy()멈추기 전에 HAProxy에서 빼고(drain), 교체하고, 다시 넣는다(ready)2. 배포 실패 시 자동 롤백새 버전이 헬스 체크에 실패하면 서버 1대가 고장 난 채로 남았다Jenkinsfile.prod의 deploy()→ replace() 분리실패하면 이전 이미지로 되돌리고, 파이프라인은 실패로 표시한다3. 빌..