JokerTrickster / go_clean_architecture

Clean architecture with golang project
1 stars 0 forks source link

[Feature] CICD 파이프라인 구축 #24

Open JokerTrickster opened 10 months ago

JokerTrickster commented 10 months ago

새로운 기능

Tasks

JokerTrickster commented 10 months ago

브랜치 종류 :

main / dev / stg / prd

용도 :

- main : 최신 코드 유지 (dev, stg, prd 브랜치에 푸시를 할 경우 main에 항상 merge 되도록 )
- dev : 모든 작업은 dev 브랜치에서 브랜치 따서 진행 (작업이 완료되면 main에 merge 함), 인프라 셋팅 필요
- stg : prd 올리기 전 dev -> stg 코드 푸시, 인프라 셋팅 필요 없음
- prd : 최신 코드는 운영 중인 코드, 인프라 필요

semantic versioning rule

major : 하위호환되지 않은 변화가 추가될 때 minor : 새 기능 추가나 내부 코드 개선 작업할 때 patch : 버그 해결할 때 사용