개발환경 세팅2 [CI-CD] 코드 리뷰 시스템 도입과정 및 히스토리 정리 OverView 도입 히스토리1. 초기 개발 시 VM(AppPart)에 2개의 가상머신이 존재하고 있었습니다.Debian: AppPart 개발용 VMcicd-pipeline: CI-CD 전용 VM 발생한 문제VirtualBox 지연 문제위와 같이 두 개의 형식으로 나누어서 Debian에는 프로젝트 소스코드 cicd-pipeline에는 gitlab, jenkins 전용으로 사용하기로 했습니다. 왜냐하면 Debian에서 yocto 빌드 진행 시 서버가 알 수 없는 이유로 지연이 발생해 다른 User들이 작업을 할 수가 없었습니다. 현재는 다들 AWS로 이주한 상태이지만 당시에는 Debian에서 yocto 빌드를 진행하시는 분들이 있었습니다. 그로인한 지연 때문에 cicd 툴 생성 작업에 영향을 끼쳤기 때문.. 2025. 3. 31. JDBC 사용 과정 및 발생했던 문제 및 설치과정 1)JDBC를 사용하려는 이유 -채팅 기능 개발 진행 중에 자바로 TCP 소켓 서버를 만들었기 때문에 클라이언트에서 입력한 채팅을 저장해달라는 요청이 오면 소켓 서버는 JDBC를 사용해서 Mysql에 저장하기 위해서 2)설치 중 생겼던 문제 2-1)버전 문제 -JDBC를 사용하기 위해서 Java와 Mysql을 연결하는 MysqlConnector를 설치해야하는데 5.xx버전을 설치해서 java와 Mysql 연결을 시도했지만 되지 않아서 8.xx버전을 설치해서 java와 mysql을 연동함. 2-2)우분투 디렉토리 권한 문제 -filezila로 우분투서버에 파일을 옮기기 위해선 해당 파일을 옮겨놓을 디렉토리의 권한이 있어야함. (chmod -R 777 디렉토리이름) 3)우분투에 설치 후 환경변수 설정 -vi.. 2022. 2. 6. 이전 1 다음