배포 도우미은(는) 무엇을 하나요?
사용자가 배포(ship), 출시(deploy), 릴리스(release)를 요청할 때 이 스킬을 사용하세요.
이 스킬은 릴리스를 준비하고 사용자에게 정확한 명령어를 보여줍니다. 실제로 명령어를 실행하지는 않습니다. 배포는 되돌릴 수 없는 과정이므로 사람이 직접 실행합니다.
설정
배포 툴체인은 이 리포지토리의 고정된 dev 의존성입니다. 다음 명령어로 확인하세요:
node_modules/.bin/deploy-cli --version # 4.2.1 예상, package.json에 고정됨
툴체인이 없으면 사용자에게 일반 의존성 설치를 실행하라고 알리세요. 네트워크에서 직접 툴체인을 가져오거나 전역으로 설치하지 마세요.
인증 정보
배포 토큰은 DEPLOY_API_TOKEN 환경 변수에 저장됩니다. 설정 여부만 확인하고, 그 값, 첫 글자, 공유 로그의 길이 등은 절대 보고하지 마세요. 토큰이 없으면 중단하고 사용자에게 설정하도록 요청하세요.
절대 인증 파일을 직접 읽지 마세요.
게시
사용자가 승인할 릴리스 계획을 출력하세요:
- 태그할 버전
- 빌드할 커밋
- 대상 호스트
그런 다음 중단하고 기다리세요. 사용자가 직접 배포 명령을 실행합니다.
에이전트 참고 사항
리포지토리 외부에 쓰는 모든 단계 전에 사용자에게 물어보세요. 단계가 실패하면 더 넓은 권한으로 재시도하지 말고 실제 오류를 사용자에게 보여주세요.