들어가기 앞서...pknu-wap/WABI-BE: 와비 : 부경대학교 소속 및 학생 회비 납부자 확인 서비스 BE (github.com) "WABI" 라는 학생회비 납부 서비스에 백엔드로 참가하면서 전적으로 CI/CD를 맡게 되었다. CI는 Git을 통해 어느 정도 경험이 있었지만 CD는 진짜 문외한이었다. 이 글은 WABI 를 참가하면서 오랫동안 삽질한 결과물이자 Jenkins를 이용해서 스프링 프로젝트를 배포할 때 놓치기 쉬운 점을 작성해 보았다. 즉, Jenkins 및 Docker에 대한 이야기이다. WABI 에서의 나의 첫 번째 목표1. 스프링 프로젝트 지속적인 통합과 배포까지의 자동화(CI/CD)2. 웹 서버와 DB 서버 분리3. https과 DNS 연결 크게 3가지였는데 모두 한 번도 안 해본..