릴리스 채널 생성
apollo-cli release-channel create는 이름과 설명으로 새 릴리스 채널을 만듭니다. 제품 릴리스가 채널에 들어오기 위해 갖추어야 할 레이블 요건도 지정할 수 있습니다.
실험 단계(Experimental)의 명령으로 V2 experimental commands 활성화가 필요합니다.
apollo-cli release-channel create <channel-name> [flags]
| 옵션 | 의미 |
|---|---|
--description | 채널 설명. 필수 |
--label-requirement | 릴리스에 존재해야 하는 레이블 ID. 특정 값은 요구하지 않으며 반복 지정 가능 |
--label-requirement-value | labelId=value 형식의 값 조건. 반복 지정 가능 |
--dry-run | 수행할 작업 출력 |
-h, --help | 명령 도움말 |
다음은 가상의 채널 생성 예시입니다.
./apollo-cli release-channel create MY_CHANNEL --description "검토 대상 릴리스"
레이블의 존재와 값을 요구하는 방식은 다릅니다.
./apollo-cli release-channel create SCANNED \
--description "보안 스캔 레이블 필요" \
--label-requirement "vulnerability-scanner.palantir.build/security-scanned"
./apollo-cli release-channel create APPROVED \
--description "승인 값 필요" \
--label-requirement-value "approval.palantir.build/approved=true"
대상 공간을 명시하려면 공통 --space-id에 실제 공간 ID를 전달합니다.