피드로 돌아가기
introducing gh-aw-fleet
Dev.toDev.to
DevOps

Declarative Fleet Manager 기반의 GitHub Agentic Workflows 관리 체계 구축

introducing gh-aw-fleet

Richard Shade2026년 6월 15일3intermediate

Context

GitHub Agentic Workflows 도입 후 다수 리포지토리의 배포 버전, 프로필 상태, Drift 현상을 추적할 통합 제어 수단 부재. 개별 리포지토리 단위의 관리 체계로는 전체 Fleet 규모의 가시성 확보와 일관성 유지가 불가능한 한계 직면.

Technical Solution

  • fleet.json을 통한 리포지토리 및 워크플로우 프로필의 Declarative 설정 관리 구조 설계
  • gh aw, gh, git을 결합한 Thin Orchestrator 구현으로 원본 Markdown 수정 없는 조율 로직 구축
  • 모든 변경 사항을 PR 기반으로 처리하여 Main 브랜치 직접 커밋을 배제한 안정적 배포 프로세스 적용
  • Dry-run 기반의 검증 게이트를 전제한 reconcile 루프 구현으로 대규모 리포지토리 변경 시 신뢰성 확보
  • HuJSON 도입을 통한 설정 파일 내 문서화 지원 및 구조적 유연성 증대
  • JSON 출력 및 Structured Logging 기반의 외부 집계 도구(jq 등) 연동 파이프라인 구축

1. 다수 리포지토리에 공통 워크플로우 적용 시 Declarative 설정 파일 도입 검토

2. 자동화 도구 설계 시 Force-push를 배제하고 PR 기반의 변경 이력 추적 체계 구축

3. 대규모 배포 전 반드시 Dry-run 단계의 결과물을 시각화하여 검증하는 게이트 설계

4. 미래의 비용 최적화(FinOps)를 위해 리소스 소비 주체를 식별할 수 있는 메타데이터 태깅 구조 설계

원문 읽기