채널의 릴리스 좌표 내보내기
apollo-cli release-channel export는 공간의 제품을 조회한 뒤 제품마다 지정 채널의 릴리스를 모아 Maven 좌표의 YAML 목록을 만듭니다. 결과를 release-channel add의 파일 입력으로 사용하여 다른 채널에 추가할 수 있습니다.
실험 단계(Experimental)의 명령으로 V2 experimental commands 활성화가 필요합니다.
apollo-cli release-channel export <release-channel> [flags]
| 옵션 | 의미 |
|---|---|
-o, --output | 출력 파일 경로 |
-l, --latest | 제품마다 최신 버전만 내보내기 |
-h, --help | 명령 도움말 |
이 명령의 --output은 출력 형식이 아닌 파일 경로입니다.
./apollo-cli release-channel export REVIEW --output releases.yaml
./apollo-cli release-channel export STABLE --output output/stable-releases.yaml
./apollo-cli release-channel export REVIEW --output releases.yaml --latest
가상의 출력 파일은 다음과 같은 Maven 좌표 목록입니다.
- "com.example:service-a:1.0.0"
- "com.example:service-b:2.3.4"
일반 내보내기는 채널의 릴리스를 모으고, --latest는 각 제품에서 최신 버전 하나만 선택합니다.