ID: key_26_14_03_30_02_37_31_37700 Created date: 3월 30 2026 월요일, 14주 02:37

tas befw schema

연관 문서

Agenda

  • Schema Repo에 저장한 스키마들을 실제 어플리케이션에서 적용
  • 범위
    • Git Push 부터 Application에서 Schema 생성까지

Action

  • GitHub Action 정의

검증 단계

  • Schema Repo의 Packaging 여부
    • 검증 항목
      • Schema Repo에서 정상적으로 원하는 파일로 빌드가 되는가
    • 이슈
      • openAPI 3.1의 윈도우 절대 경로 버그 존재 (C:\ URI 변환 시 깨짐)
        • WSL에서 대신 테스트 진행
    • 결과
      • 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
      • 윈도우에도 settings.xml 설정함
      • 업로드 확인
        • mvn clean install deploy
      • 다운로드 확인
        • befw 에서 local nexus 연결
        • Builder 패턴을 통한 코드 생성 확인
  • GitHub Action 통해 Server Nexus에 연동
    • 사전 단계
      • Server에 Nexus 배포 필요
    • 검증 항목
      • GitHub Action 통해 패키징된 라이브러리가 Nexus로 업로드 되는지
  • Server Nuxus에서 App 연결
    • 검증 항목
      • 전체 Flow를 정상적으로 수행하는지

연관 메일