문서로 돌아가기
CI/CD 및 자동 배포
자동 배포 설정
GitHub 에 코드를 푸시할 때 자동으로 애플리케이션을 배포하세요.
Intermediate5 min readUpdated 2024-02-01
자동 배포란?
자동 배포는 다음이 있을 때 앱을 자동으로 재배포합니다:
- 설정한 브랜치에 코드를 푸시할 때
- 워크플로우가 성공적으로 완료되었을 때
- 수동으로 배포를 트리거할 때
변경할 때마다 "배포"를 클릭할 필요가 없습니다.
자동 배포 활성화
- 앱 설정 열기
- CI/CD 탭으로 이동
- "자동 배포" 토글 켜기
- 모니터링할 브랜치 선택
- 폴링 간격 구성 (또는 웹훅 사용)
작동 방식
Server Compass 는 변경 사항을 확인합니다:
- 설정된 간격으로 저장소 폴링
- 브랜치의 새 커밋 감지
- 새 빌드 및 배포 트리거
- 성공 또는 실패 알림
무중단 배포
자동 배포는 무중단 전략을 사용합니다:
- 새 컨테이너가 기존 컨테이너와 함께 시작됨
- 상태 확인이 새 컨테이너를 검증
- 트래픽이 새 컨테이너로 전환
- 이전 컨테이너가 우아하게 중지됨
Screenshots

Video Tutorials
Related Features
Auto-Deploy on Push
Enable automatic deployments triggered by code pushes. Configure polling intervals and branch filters.
Zero-Downtime Deployment
Blue-green deployment strategy ensures zero interruption. Health checks validate new containers before switching traffic.
GitHub Actions Integration
Build and deploy using GitHub Actions free CI minutes. Your server resources stay free for running apps.
Ready to try Server Compass?
Download the app and deploy your first application in under 5 minutes.
Download Server Compass