CI/CD 무중단 배포 (with jenkins,docker,nginx)
우클릭 후 새 탭에서 이미지 열기 클릭하면 큰 이미지로 볼수 있습니다. 도입 기존의 서버는 살려두면서 Blue/Green 배포전략을 사용해 무중단 배포를 구현했습니다. 원래 쿠버네티스를 통해 구현할까 했었는데 관리형 쿠버네티스를 사용하는게 아닌 이상 신경써야 할게 너무도 많은 쿠버네티스의 압도적인 러닝커브에 일단은 추후로 미루어 두었습니다. 현재는 DB는 연결하지 않았지만 다음 글에서는 RDS를 연결하는 것까지 해볼 예정입니다. 간략한 흐름은 다음과 같습니다. main 브랜치에 변동이 있으면 github가 webhook을 통해 젠킨스를 호출 호출된 젠킨스는 main 브랜치를 가져와 빌드 ...