ID: key_26_14_03_30_02_37_31_37700 Created date: 3월 30 2026 월요일, 14주 02:37
연관 문서
Agenda
- Schema Repo에 저장한 스키마들을 실제 어플리케이션에서 적용
- 범위
- Git Push 부터 Application에서 Schema 생성까지
Action
- GitHub Action 정의
검증 단계
- Schema Repo의 Packaging 여부
- 검증 항목
- Schema Repo에서 정상적으로 원하는 파일로 빌드가 되는가
- 이슈
- openAPI 3.1의 윈도우 절대 경로 버그 존재 (C:\ URI 변환 시 깨짐)
- WSL에서 대신 테스트 진행
- openAPI 3.1의 윈도우 절대 경로 버그 존재 (C:\ URI 변환 시 깨짐)
- 결과
- WSL에서 진행됨
- GITHUB Action에서 직접 수행하는 걸 확인 해야함
- 검증 항목
- Local Nexus와 App의 연결
- 사전 단계
- 빌드된 파일을 Local Nexus에 업로드
- Local Nexus 기동 방법
- docker compose -f {docker compose 파일} -d
- Local Nexus 비밀번호
- admin / 기본비번
- 검증 항목
- Local Nexus와 App 간 연결을 통해 Nexus에서 라이브러리를 가져오는지
- 결과
- WSL 이라서 mvn의 settings.xml을 mount 된 별도 디렉토리에 설정함
- WSL 경로
- /mnt/host/c/workspace/tsh/boilerplate/be/befw-schema-repo
- maven 커맨드
- mvn clean install deploy
- WSL 경로
- 윈도우에도 settings.xml 설정함
- 업로드 확인
- mvn clean install deploy
- mvn clean install deploy
- 다운로드 확인
- befw 에서 local nexus 연결
- Builder 패턴을 통한 코드 생성 확인
- WSL 이라서 mvn의 settings.xml을 mount 된 별도 디렉토리에 설정함
- 사전 단계
- GitHub Action 통해 Server Nexus에 연동
- 사전 단계
- Server에 Nexus 배포 필요
- 검증 항목
- GitHub Action 통해 패키징된 라이브러리가 Nexus로 업로드 되는지
- 사전 단계
- Server Nuxus에서 App 연결
- 검증 항목
- 전체 Flow를 정상적으로 수행하는지
- 검증 항목
연관 메일
