2025. 1. 12. 14:22ㆍ빌드(CI)배포(CD)/JEKINS
EumBank 프로젝트
React App <- 현재 링크

Docker를 쓴 이유는?
- AWS에서 제공하는 RDS(데이터베이스) 구축시 많은 돈이 들기 때문이고,
- 무엇보다 독립적인 컨테이너 환경에 Java 17과 Java8버전 둘다 필요해서 환경 설정 가능한 부분
- 가상머신(VM)처럼 OS 전체를 설치하는 것이 아니라, 필요한 라이브러리만 담기 때문에 훨씬 가볍고 실행 속도가 빠릅니다.
Jenkins는 현업에서 사용해본 경험이 있고, 프로젝트 기간이 한달이라 짧은 점을 감안해서 선택했습니다.
빌드하는 부분에서 원도우에 빌드 했는가?
- AWS에 빌드하니, 서버가 뻐듯적이 있습니다. 그래서 SWAP 메모리도 있지만,
차라이 원도우즉, 로컬에서 젠킨스 설치후..빌드하여 AWS서버에 배포하여 서버를 올리는 방식을 했습니다.
Agent사용해서 Window Server 배포
-------------------------------------------------- 예전 방식 -------------------------------------------------------------
Synology에서 Contain Manager(도커)에 다음과 같이 구축함
https://svnserver.chleeserver.synology.me (SVN)
https://jenkins.chleeserver.synology.me (JENKINS)
