제품 릴리스를 채널에서 제거
apollo-cli release-channel remove는 하나 이상의 제품 릴리스를 지정 채널에서 제거합니다. 반복하는 Maven 좌표 옵션과 YAML 좌표 파일을 각각 또는 함께 사용할 수 있습니다. 입력을 합치고 중복을 제거합니다.
실험 단계(Experimental)의 명령으로 V2 experimental commands 활성화가 필요합니다.
apollo-cli release-channel remove <channel-name> [flags]
| 옵션 | 의미 |
|---|---|
--maven-coordinate | 제거할 릴리스 좌표. 반복 지정 가능 |
-f, --maven-coordinates-file | Maven 좌표 목록이 있는 YAML 파일 |
--rationale | 제거 사유 |
--dry-run | 실제 제거 대신 제출할 좌표 출력 |
-h, --help | 명령 도움말 |
갱신 후에는 제출한 좌표를 출력합니다. 다음은 가상의 채널과 릴리스로 작업 범위를 확인하는 예시입니다.
./apollo-cli release-channel remove REVIEW \
--maven-coordinate "com.example:service-a:1.0.0" \
--maven-coordinate "com.example:service-b:2.0.0" \
--rationale "검토 대상에서 제외" \
--dry-run
파일로도 지정할 수 있습니다.
./apollo-cli release-channel remove REVIEW \
--maven-coordinates-file releases.yml \
--rationale "파일의 릴리스 소속 제거" \
--dry-run