Closed youngyin closed 4 weeks ago
main
feature/**
hotfix/**
release-dev
release-prd
eatrue/**
featrue/**
1. 브랜치 구조
main
: 모든 변경 사항이 최종적으로 병합되는 브랜치feature/**
: 새로운 기능 개발을 위한 브랜치hotfix/**
: 버그수정이 필요한 경우에 사용하는 브랜치release-dev
: 개발 환경에 배포하기 위한 브랜치release-prd
: 프로덕션 환경에 배포하기 위한 브랜치2. CI/CD 프로세스
기능을 개발하거나 오류를 수정하기
main
에서 featrue/**
또는hotfix/**
브런치 생성 후 소스 수정.featrue/**
또는hotfix/**
브런치에서main
브런치로 PR 생성.main
으로 소스를 머지한다.DEV(9091) 배포하기
main
브런치에서release-dev
브런치로 PR 생성release-dev
으로 소스를 머지한다.PRD(9092) 배포하기
main
브런치에서release-prd
브런치로 PR 생성release-prd
으로 소스를 머지한다.