3.3 브랜치별 CD 흐름 (docker run 단계)

3.3 브랜치별 CD 흐름 (docker run 단계) An architecture diagram generated by Archify. feature/** push · 기능 브랜치 · Architecture component feature/** push 기능 브랜치 CI · 테스트 · Architecture component CI 테스트 develop push · 개발 브랜치 · Architecture component develop push 개발 브랜치 CI · 테스트 · Architecture component CI 테스트 build-push · → GHCR · Architecture component build-push → GHCR deploy-dev · 맥미니 · wf-dev · Architecture component deploy-dev 맥미니 · wf-dev main push · 운영 브랜치 · Architecture component main push 운영 브랜치 CI · 테스트 · Architecture component CI 테스트 build-push · → GHCR · Architecture component build-push → GHCR deploy-prod · 미니PC · wf-prod · Architecture component deploy-prod 미니PC · wf-prod tag v* push · 버전 태그 · Architecture component tag v* push 버전 태그 build-push · 버전 이미지 발행 · Architecture component build-push 버전 이미지 발행

배포 대상

  • • deploy-dev: 맥미니 self-hosted 러너(라벨 wf-dev), develop push
  • • deploy-prod: 미니PC self-hosted 러너(라벨 wf-prod), main push
  • • tag v* push는 build-push만 — 버전 이미지 발행