Windows 서버 배포 자동화

Saige Deploy

원격 접속 없이 로컬에서 빌드한 결과물을 Windows 서버에 배포하세요. 간단한 명령어 하나로.

설치
❯ irm http://data.saige.in:8000/database_personal/sh1.yoon/sdp/install.ps1 | iex
❯ curl -fsSL http://data.saige.in:8000/database_personal/sh1.yoon/sdp/install.sh | sh
🚀 5분 만에 첫 배포하기 init → 설정 → push 단계별 가이드 →

구성 요소

클라이언트와 에이전트, 두 가지 모드로 동작합니다

💻

클라이언트

개발자 PC에서 실행. 빌드 결과물을 서버로 배포합니다.

  • sdp push 배포 실행
  • sdp status 서버 상태
  • sdp rollback 롤백
  • sdp history 배포 이력
  • sdp logs 실시간 로그
자세히 보기 →
🖥️

에이전트

Windows 서버에서 실행. 배포 요청을 수신하고 처리합니다.

  • sdp agent 포그라운드 실행
  • sdp agent install 서비스 등록
  • sdp agent uninstall 서비스 해제
자세히 보기 →

동작 방식

4단계로 배포가 완료됩니다

1

설정 파일 작성

.sdp/config.yaml에 서버 정보와 파일 매핑 설정

2

배포 명령 실행

sdp push 실행 → 파일 압축 → gRPC 스트리밍 전송

3

서버에서 처리

기존 파일 백업 → 새 파일 배포 → 서비스 재시작

4

필요 시 롤백

문제 발생 시 sdp rollback으로 이전 버전 복원