배포 개요

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

할 수 있는 일

API 기반 배포

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

일반적인 사용 사례:

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

토큰에 대해 알아보기

다중 서버 명령 실행

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

사용 사례:

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

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

시작하기

토큰

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

토큰에 대해 알아보기

다중 서버 명령

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

세션 요청하기

통합 가이드

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

보안 고려사항

API 토큰 보안:

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

다중 서버 명령 모범 사례:

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

관련 문서

최종 수정: