배포 개요

배포를 자동화하고 여러 서버에서 명령을 동시에 실행하세요. CI/CD 파이프라인과 인프라 자동화에 이상적입니다.

할 수 있는 일

API 기반 배포

접근 범위가 지정된 API 접근 토큰으로 Alpacon을 CI/CD 파이프라인과 통합하세요. 명령 실행, 파일 전송, 서버 관리를 프로그래밍 방식으로 수행할 수 있습니다.

일반적인 사용 사례:

  • GitHub Actions 워크플로우
  • GitLab CI/CD 파이프라인
  • Jenkins 작업
  • 커스텀 배포 스크립트

토큰에 대해 알아보기

다중 서버 명령 실행

명령 실행 기능이 포함된 작업 세션을 사용하면 Alpacon CLI에서 하나 이상의 서버에 명령을 한 번에 실행할 수 있습니다. 롤링 업데이트, 구성 변경, 일괄 작업에 이상적입니다.

사용 사례:

  • 여러 서버에 코드 배포
  • 전체 서버의 구성 업데이트
  • 유지보수 스크립트 실행
  • 헬스 체크 실행

세션 기능과 alpacon exec 레퍼런스를 참고하세요.

시작하기

토큰

프로그래밍 방식 API 접근과 서버 자동 등록에 사용할 토큰을 생성하고 관리하세요.

토큰에 대해 알아보기

다중 서버 명령

명령 실행 기능이 포함된 작업 세션을 요청한 뒤 CLI에서 alpacon exec를 실행하세요.

세션 요청하기

통합 가이드

CI/CD 도구와 통합하려면 다음 가이드를 참고하세요.

보안 고려사항

서비스 토큰 보안:

  • CI/CD 플랫폼에서 토큰을 암호화된 시크릿으로 저장
  • 환경별로 별도의 토큰 사용
  • 정기적으로 토큰 교체
  • 더 이상 필요하지 않은 토큰 폐기

다중 서버 명령 모범 사례:

  • 먼저 스테이징 서버에서 명령 테스트
  • 실행 로그 모니터링
  • 롤백 절차 구현

관련 문서

최종 수정: