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 |