team-mic / HearAndThere_Server

0 stars 1 forks source link

[Deploy] 배포 브랜치 git 전략 재수립🚀🚀 #74

Open kwonsye opened 3 years ago

kwonsye commented 3 years ago


완료 조건


Related issue


Reference


Check List


kwonsye commented 3 years ago

Git flow

image

kwonsye commented 3 years ago

새로운 배포 브랜치 전략

배포 프로세스

  1. 기능 개발은 local의 feature 브랜치에서 진행
  2. 기능 개발이 완료되면 develop 브랜치에 feature 브랜치를 remote PR
  3. develop 브랜치에서 release 브랜치를 생성 혹은 rebase 하고 배포 준비
  4. release 브랜치에서 최종 로컬 테스트
  5. 배포 준비가 완료되었을 때, release 브랜치를 master 브랜치에 remote PR + merge
  6. master 브랜치에 릴리즈 버전 tag 추가 + remote push
  7. 배포 서버에서 master 브랜치 pull 및 배포

버전 규칙

💪 모든 배포 시에 아래의 세 버전 중 하나는 반드시 1 증가된다.