공부하고 기록하는 습관

프로젝트

[PROJECT] Jenkins + Docker를 활용한 배포 자동화

➡️ 배포 자동화 도입 이유 프로젝트를 진행하면서 프론트엔드 팀원이 작업한 웹 클라이언트를 디자인 팀원이 체크해야 했다. 하지만 배포과정은 새로운 기능 추가 또는 오류 수정 → 로컬에서 테스트 → 문제가 없다면 서버에 직접 배포 → 배포가 완료된 것을 확인하고 결과를 다른 팀원 확인 요청 와 같이 번거로운 작업이었고 이는 백엔드와 프론트엔드 간의 개발 과정에도 꼭 필요하다고 생각되어, 이전 프로젝트에서 따라하기만 해봤던 배포 자동화를 제대로 정리하며 도입하기로 결정했다! ⤳ 배포 과정 배포는 크게 두 가지의 과정으로 나눠서 진행했다 Jenkins로 CI(Continuous integration) 구축 개발자가 새로운 기능을 개발하고 변경된 내용을 Github에 push 및 merge Github Webh..

choco-one
'CD' 태그의 글 목록