Skip to content

Conversation

@gogoleelee88
Copy link
Contributor

개요(Overview)

  • eGovFrame Runtime 프로젝트에 GitHub Actions CI 워크플로우를 추가하였습니다.
  • 멀티 JDK 환경(8, 11, 17)에서 빌드와 테스트가 자동으로 수행되도록 하여 일관된 품질 검증을 지원합니다.
  • 테스트 실패 시 surefire/failsafe 리포트를 업로드하여 디버깅 편의성을 높였습니다.

주요 변경사항(Changes)

  1. .github/workflows/ci.yml 신규 추가
    • JDK 8, 11, 17 매트릭스 빌드
    • Maven 캐시 적용으로 빌드 속도 개선
    • UTF-8 인코딩 및 Asia/Seoul 타임존 환경 설정
    • 빌드/테스트 실패 시 테스트 리포트 자동 업로드
  2. 코드 본문(운영 코드) 변경 없음

기대 효과(Expected Effect)

  • 모든 브랜치 및 PR에서 자동 테스트 실행 → 품질 관리 자동화
  • 다양한 JDK 버전 호환성 검증 → 안정성 확보
  • 테스트 실패 원인 파악 용이 → 문제 해결 시간 단축

참고사항(Notes)

  • 본 PR은 CI 환경 구성만 포함하며, 운영 로직에 영향을 주지 않습니다.
  • 다른 PR과 충돌 가능성이 거의 없으며, 필요 시 최신화(rebase)하여 반영 가능합니다.

- Add .github/workflows/ci.yml for automated testing
- Support Java 8, 11, 17 with Temurin distribution
- UTF-8 encoding and Asia/Seoul timezone configuration
- Upload surefire/failsafe reports on test failures
Copy link
Contributor

@jei007 jei007 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

컨트리뷰션 참여에 깊은 감사의 말씀드립니다.

@jei007 jei007 merged commit 6175320 into eGovFramework:main Sep 12, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants