배포 환경의 제품을 기준으로 채널 비교
apollo-cli release-channel diff는 지정한 배포 환경에서 사용하는 제품에 한정하여 두 채널을 비교합니다. 출발 채널에는 있지만 도착 채널에는 없는 제품 릴리스를 보여주므로, 채널 사이에서 승격할 대상을 찾는 데 사용할 수 있습니다.
실험 단계(Experimental)의 명령으로 V2 experimental commands 활성화가 필요합니다.
apollo-cli release-channel diff [flags]
| 옵션 | 의미 |
|---|---|
-e, --environment | 대상 제품을 선택할 배포 환경 |
-s, --source-channel | 출발 채널 |
-t, --target-channel | 비교할 도착 채널 |
--all | 차이가 없는 항목도 포함 |
-h, --help | 명령 도움말 |
이 비교에는 방향이 있습니다. 다음은 가상의 환경에서 DEV에 있지만 STABLE에는 없는 릴리스를 찾는 예시입니다.
./apollo-cli release-channel diff \
--environment test-spoke \
--source-channel DEV \
--target-channel STABLE
JSON 출력에는 공통 --output json을, 차이가 없는 제품도 보려면 --all을 추가합니다.