Rona

GitHub CI를 Hugging Face Jobs로 마이그레이션하기

중급452026-06-12

기존 GitHub Actions 워크플로우의 실행 장비를 Hugging Face Jobs의 CPU 또는 GPU runner로 바꾸고, PR 검증 흐름을 유지한 채 전환 산출물을 정리합니다. 최종 결과물은 `.github/workflows/ci.yml` 수정본과 `docs/dispatcher-space.md`, `docs/github-app-checklist.md`, `docs/ci-run-examples.md` 같은 마크다운 문서 묶음입니다.

이 실습은 터미널에서 진행됩니다

이런 걸 배워요

  • 기존 GitHub Actions 워크플로우에서 실행 장비만 Hugging Face Jobs로 바꾸는 전환 지점을 설명할 수 있습니다
  • CPU 전용 검증과 GPU 전용 테스트를 분리한 CI 워크플로우 초안을 만들 수 있습니다
  • dispatcher Space와 GitHub App 연동에 필요한 설정 항목을 체크리스트로 정리할 수 있습니다
  • 개발팀에 공유 가능한 마이그레이션 실행 예시와 검증 기준을 작성할 수 있습니다

어떻게 진행해요

1. 환경과 작업 범위 확인
2. 기존 CI 샘플 준비
3. CPU 실행 장비로 전환
4. GPU 테스트 job 추가
5. dispatcher Space 설정 문서 작성
6. GitHub App 연동 체크리스트
7. CPU와 GPU 실행 예시 정리
8. 전환 산출물 최종 검증

AI 튜터가 각 단계를 하나씩 안내해줄 거예요

GitHub CI를 Hugging Face Jobs로 마이그레이션하기 (중급)