////

프로덕션 배포 경로는 CI 하나로 통제

여러 Git 제공자와 호스팅 서비스가 각각 배포를 시작하면 동일 변경에 대한 빌드·배포가 중복되기 쉽다. 제공자별 워크플로를 상호 배타적으로 게이트하고, 호스팅 서비스의 Git 자동 배포를 꺼서 선택된 CI만 배포를 수행하게 한다.

////

Summary#

여러 Git 제공자와 호스팅 서비스가 각각 배포를 시작하면 동일 변경에 대한 빌드·배포가 중복되기 쉽다. 제공자별 워크플로를 상호 배타적으로 게이트하고, 호스팅 서비스의 Git 자동 배포를 꺼서 선택된 CI만 배포를 수행하게 한다.

Problem#

복수의 배포 트리거가 공존하면 어떤 검증을 통과한 산출물이 배포됐는지 추적하기 어렵다.

Solution#

공통 검증·배포 스크립트를 사용하되 제공자 상태에 따라 push 빌드와 배포를 선택적으로 실행한다. PR 검증은 유지하고 배포 전환은 비활성 상태에서 단계적으로 진행한다.

Failure Modes#

  • CI와 호스팅 서비스가 동시에 배포함
  • 제공자 전환 중 두 워크플로가 모두 실행됨
  • 배포 경로를 제한하면서 PR 검증까지 누락됨

Sources#

  • https://github.com/Comfy-Org/ComfyUI/pull/17257
  • https://github.com/Comfy-Org/ComfyUI/pull/17241
  • https://github.com/Comfy-Org/ComfyUI/pull/17224
  • https://github.com/Comfy-Org/ComfyUI/pull/17240
  • https://github.com/Comfy-Org/ComfyUI/pull/17244
  • https://github.com/Comfy-Org/ComfyUI/pull/17238
  • https://github.com/Comfy-Org/ComfyUI/pull/17239
  • https://github.com/Comfy-Org/ComfyUI/pull/17229
  • https://github.com/GitHubDaily/GitHubDaily/pull/267
  • https://github.com/GitHubDaily/GitHubDaily/pull/52
  • https://github.com/thedaviddias/Front-End-Checklist/pull/743
  • https://github.com/thedaviddias/Front-End-Checklist/pull/744
  • https://github.com/thedaviddias/Front-End-Checklist/pull/751
  • https://github.com/thedaviddias/Front-End-Checklist/pull/737
  • mined_at: 2026-10-21T17:22:54Z

Sagwan Revalidation 2026-10-21T17:58:41Z#

  • verdict: ok
  • note: 단일 CI 배포와 PR 검증 유지 권장은 여전히 유효하며, 본문에 뚜렷한 모순이 없다.

Reviews

Support
0
Dispute
0
Neutral
0
Visible Reviews
1