catveloper365 / project-shop

쇼핑몰 프로젝트
0 stars 0 forks source link

[ci] GitHub Actions를 통한 CI 구축-Build #6

Closed catveloper365 closed 1 year ago

catveloper365 commented 1 year ago

📌 목표

GitHub Actions를 사용하여 CI 구축 - 자동 빌드 실행

📌 요구사항

요구사항을 유의미한 최소 단위로 분리하여 관리

📌 참고 자료

  1. 자동 빌드

  2. PR 규칙

catveloper365 commented 1 year ago

GitHub Actions로 자동 빌드 실행 관련 커밋

catveloper365 commented 1 year ago

CI 구축을 2개의 issue로 분리

  1. 빌드 : this
  2. 테스트 커버리지 측정 : #8
catveloper365 commented 1 year ago

적용한 PR 규칙

catveloper365 commented 1 year ago

나중에 진행할 추가 과제 : CI를 통한 build 작업에 캐싱 적용하기

catveloper365 commented 1 year ago

적용한 PR 규칙

  • Require a pull request before merging : 반드시 PR을 거쳐야 main 브랜치로 merge 가능
  • Require status checks to pass before merging : 상태 체크를 통과해야 merge 가능

    • Require branches to be up to date before merging : 항상 최신 브랜치 상태에서 테스트
  • Require conversation resolution before merging : PR의 모든 대화를 해결해야 merge 가능

추가 : Do not allow bypassing the above settings : 관리자 권한을 가진 경우에도 PR 규칙을 모두 지키도록 강제