Home Server (4): GitLab CI/CD로 배포 자동화하기

왜 GitLab인가? (GitHub vs GitLab) 홈서버의 배포 자동화를 위해 가장 먼저 고민한 것은 “어떤 플랫폼을 쓸 것인가?“였습니다. 흔히 쓰이는 GitHub Actions 대신 GitLab CI/CD를 선택한 이유는 다음과 같습니다. 비교 항목 GitHub (Free) GitLab (Free) 비고 Registry 용량 500MB 5GB 홈서버 이미지 적재 시 유리 Self-hosted Runner 가능 매우 간편함 GitLab Runner의 아키텍처가 더 직관적 CI/CD 기능 유연함 (Actions) 강력한 통합 내장된 배포 관리 기능이 풍부함 특히 홈서버는 리소스가 한정적이기 때문에, Container Registry 용량이 넉넉하고 Runner 설치 및 관리가 압도적으로 편한 GitLab이 더 매력적인 선택지였습니다. ...

December 19, 2025 · 4 min