Skip to content

[CI] PR 빌드/테스트 파이프라인 구성 (멀티모듈) #39

Description

@junoade

배경
• PR마다 빌드가 깨지거나 테스트 누락이 발생하면 main 안정성이 떨어짐.

요구사항
• PR 생성/업데이트 시 GitHub Actions가 실행되어야 함
• Gradle 멀티모듈 전체 빌드 + 테스트 수행
• Gradle 캐시 적용으로 실행 시간을 단축

작업
• .github/workflows/ci.yml 추가
• ./gradlew clean test (필요 시 check) 실행
• actions/setup-java + Gradle 캐시(gradle action) 적용
• 결과를 PR에 표시하고, 실패 시 merge 불가(브랜치 보호 규칙은 문서로 안내)

수용 기준(AC)
• PR에서 CI가 자동 수행되고, 실패 시 빨간불/성공 시 초록불이 표시됨
• 동일 PR 재실행 시 캐시로 실행 시간이 단축됨

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions