DEV Community

Jackson Studio
Jackson Studio

Posted on • Edited on

[기술 도입 #1] GitHub Actions Self-Healing CI/CD 파이프라인 구축기

🎯 도입 배경

이 블로그는 GitHub Pages에 Jekyll로 배포됩니다. 매일 자동으로 포스트를 생성하고 git push하면 GitHub Actions가 빌드 → 배포를 처리합니다.

하지만 실제 운영에서 여러 문제가 발생했습니다:

  • 문제 1: peaceiris/actions-gh-pages의 권한 오류 (403 Write access denied)
  • 문제 2: Gemfile.lock의 bundler 버전 불일치
  • 문제 3: 빌드 실패 시 알림이 오지 않아 며칠간 모르고 지남

이 포스트에서는 이 문제들을 어떻게 진단하고 해결했는지 기록합니다.


🛠️ Related: AI Code Review Bot — GitHub Actions + Claude로 버그를 배포 전에 잡아라. Get it on Gumroad →

Top comments (0)