문서로 돌아가기
CI/CD 및 자동 배포

자동 배포 설정

GitHub 에 코드를 푸시할 때 자동으로 애플리케이션을 배포하세요.

Intermediate5 min readUpdated 2024-02-01

자동 배포란?

자동 배포는 다음이 있을 때 앱을 자동으로 재배포합니다:

  • 설정한 브랜치에 코드를 푸시할 때
  • 워크플로우가 성공적으로 완료되었을 때
  • 수동으로 배포를 트리거할 때

변경할 때마다 "배포"를 클릭할 필요가 없습니다.

자동 배포 활성화

  1. 앱 설정 열기
  2. CI/CD 탭으로 이동
  3. "자동 배포" 토글 켜기
  4. 모니터링할 브랜치 선택
  5. 폴링 간격 구성 (또는 웹훅 사용)

작동 방식

Server Compass 는 변경 사항을 확인합니다:

  1. 설정된 간격으로 저장소 폴링
  2. 브랜치의 새 커밋 감지
  3. 새 빌드 및 배포 트리거
  4. 성공 또는 실패 알림

무중단 배포

자동 배포는 무중단 전략을 사용합니다:

  1. 새 컨테이너가 기존 컨테이너와 함께 시작됨
  2. 상태 확인이 새 컨테이너를 검증
  3. 트래픽이 새 컨테이너로 전환
  4. 이전 컨테이너가 우아하게 중지됨

Screenshots

자동 배포 설정 - Screenshot 1

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass