Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

릴리스의 채널 소속 편집

apollo-cli product-release release-channel edit은 특정 제품 릴리스가 속한 릴리스 채널을 대화형으로 바꿉니다. 대상은 버전까지 포함한 Maven 좌표로 지정합니다.

apollo-cli product-release release-channel edit <maven-coordinate> [flags]

명령은 환경 변수 EDITOR에 설정된 편집기로 현재 채널 소속을 엽니다. YAML 목록에 채널을 추가하면 그 릴리스가 해당 채널에 추가되고, 목록에서 제거하면 채널 소속이 해제됩니다.

옵션

옵션의미
--rationale채널 소속을 바꾸는 이유
--dry-run수행할 작업을 출력
-h, --help명령 도움말

--rationale를 생략했다면 편집기에서 비어 있는 사유 필드를 채웁니다. 허브 연결과 인증은 공통 옵션을 사용합니다.

빈 목록과 취소의 차이

편집 결과동작
채널 목록을 빈 목록으로 저장모든 채널 소속 제거
저장하지 않고 편집기 닫기검증을 건너뛰고 취소로 처리. 변경 없음
빈 문서 반환검증을 건너뛰고 취소로 처리. 변경 없음
편집기가 0이 아닌 종료 코드로 종료검증을 건너뛰고 취소로 처리. 변경 없음

채널 목록을 []로 만드는 것과 문서 전체를 비우는 것은 결과가 다릅니다. 모든 소속을 제거하려는 경우가 아니라면 목록을 지운 채 저장하지 않습니다.

예시

다음은 가상의 제품 릴리스에 대한 편집 작업을 열어 수행할 작업을 먼저 확인하는 예시입니다. EDITOR에는 사용할 편집기가 설정되어 있어야 합니다.

./apollo-cli product-release release-channel edit \
  "com.example:service-a:1.0.0" \
  --rationale "릴리스 채널 배치 변경" \
  --dry-run