배포 개요
배포를 자동화하고 여러 서버에서 동시에 명령을 실행하세요. CI/CD 파이프라인과 인프라 자동화에 최적입니다.
할 수 있는 것
API 기반 배포
API 토큰을 사용하여 Alpacon을 CI/CD 파이프라인과 통합하세요. 프로그래밍 방식으로 명령 실행, 파일 전송 및 서버 관리가 가능합니다.
일반적인 사용 사례:
- GitHub Actions 워크플로우
- GitLab CI/CD 파이프라인
- Jenkins 작업
- 커스텀 배포 스크립트
다중 서버 명령 실행
Deploy Shell을 사용하면 여러 서버에서 한 번에 명령을 실행할 수 있습니다. 롤링 업데이트, 구성 변경, 일괄 작업에 완벽합니다.
사용 사례:
- 여러 서버에 코드 배포
- 전체 서버의 구성 업데이트
- 유지보수 스크립트 실행
- 헬스 체크 실행
시작하기
API 토큰
프로그래밍 방식 접근 및 CI/CD 통합을 위한 API 토큰을 생성하고 관리하세요.
Deploy Shell
웹 인터페이스에서 여러 서버에 동시에 명령을 실행하세요.
통합 가이드
CI/CD 도구와 통합하고 싶으신가요? 다음 가이드를 확인하세요:
보안 고려사항
API 토큰 보안:
- CI/CD 플랫폼에서 토큰을 암호화된 시크릿으로 저장
- 환경별로 별도의 토큰 사용
- 정기적으로 토큰 교체
- 더 이상 필요하지 않은 토큰 폐기
Deploy Shell 모범 사례:
- 먼저 스테이징 서버에서 명령 테스트
- 가능한 경우 드라이 런 모드 사용
- 실행 로그 모니터링
- 롤백 절차 구현
관련 문서
- 명령 히스토리 모니터링 - 실행된 모든 명령 추적
- 접근 제어 - 배포 권한 관리
- 서버 그룹 - 타겟 배포를 위한 서버 구성