
소프트웨어의 규모가 커지고 복잡해지면서 분업과 협업은 필수가 되었습니다. 이 분업과 협업의 과정에서 코드의 Merge 과정은 더욱 더 까다로워졌으며 테스트하는 데에는 더 큰 자원을 소비하게 되었습니다. 이러한 배경 속에서 CI와 CD가 탄생하게 되었습니다.CI는 \*\

깃허브에서 프로젝트를 커밋한다웹훅으로 젠킨스에 알린다젠킨스에서 프론트엔드 프로젝트를 nginx를 통해 배포하는 도커 이미지로 만든다젠킨스가 도커 이미지를 도커 허브에 올린다도커 허브에서 이미지를 pull해서 실행한다 (추후 아르고 cd로 전환 예정)docker pull

깃허브-젠킨스-도커-nginx CI/CD 구축 실습 이 전에 깃 레포에 커밋을 하면 웹훅을 젠킨스에 날려서 젠킨스에서는 깃 레포를 클론 한 뒤 nginx 에 담아서 도커 이미지로 빌드해서 도커 허브에 올리는 것까지 실습하였다.여기에 몇 가지 사항을 변경하였다.젠킨스 파