본문 바로가기
Dev

Gitlab-flow branch 전략

by Luigi.yoon 2023. 8. 21.

3가지 클러스터 환경에서 개발할 때 사용 (Github-flow 를 보완하기 위한 용도 - git flow 와 유사하고 좀 더 단순화 한 것으로 보임)

 

master : 개발 및 내부 테스트 환경 (git-flow 의 develop 와 유사)

pre-production : 유관 서비스와 외부 테스트 환경 (git-flow 의 release/* hotfix/* 와 유사)

  • git-flow 의 release/* hotfix/* 가 버전 별로 늘어나는데 비해 gitlab-flow 에서는 pre-production 하나로 통일 

production : 실서비스 배포 환경 (git-flow 의 master 와 유사)

 

Github-flow

 

 

 

참고 

https://about.gitlab.com/topics/version-control/what-is-gitlab-flow/

 

What is GitLab Flow?

Code reviews ensure developers ship the highest quality code through systematic assessments designed to identify bugs.

about.gitlab.com

https://about.gitlab.com/blog/2023/07/27/gitlab-flow-duo/

 

Combine GitLab Flow and GitLab Duo for a workflow powerhouse

Add the AI-powered capabilities of GitLab Duo to GitLab Flow to boost the efficiency of DevSecOps workflows.

about.gitlab.com

 

'Dev' 카테고리의 다른 글

pyenv virtualenv autoenv  (2) 2024.01.02
k8s 기본 용어  (0) 2023.08.28
순환 참조 (circular dependencies)  (0) 2023.08.22
Code Convention  (0) 2023.08.21
Git-Flow branch 전략  (0) 2023.08.09