Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Asset 제품 게시: product-release asset publish

apollo-cli product-release asset publish는 로컬 파일을 Apollo Asset 제품 TGZ로 묶고, 그 TGZ와 제품 릴리스를 함께 게시합니다. 제품의 Maven 좌표를 지정하고 --asset-path로 포함할 파일이나 디렉터리를 선택합니다.

메타데이터만 등록하는 product-release create와 달리 이 명령은 Asset TGZ 자체의 게시도 수행합니다.

apollo-cli product-release asset publish [flags]

옵션

옵션의미
--asset-path게시할 Asset에 포함할 로컬 파일 또는 디렉터리
--maven-coordinate아티팩트의 Maven 좌표
--images컨테이너화된 배포 개체의 업그레이드를 권고하기 전에 가용성을 확인할 이미지 URI
--label-name제품 릴리스에 추가할 레이블 이름
--label-value추가할 레이블 값
--manifest-file매니페스트 파일
--manifest-extension매니페스트에 추가할 확장 설정
--manifest-extension-key매니페스트 확장 설정의 키
--manifest-extension-value매니페스트 확장 설정의 값
-h, --help명령 도움말

허브 URL과 인증 정보는 공통 옵션으로 지정할 수 있습니다. 대상 플랫폼 인스턴스의 기본 조직에 속하지 않았다면 --space-id로 해당 인스턴스의 공간 ID를 지정해야 합니다.

게시 예시

다음은 허브 인증을 구성한 상태에서 가상의 my-product 디렉터리를 게시하는 예시입니다.

./apollo-cli product-release asset publish \
  --maven-coordinate "com.example:my-product:0.0.2" \
  --asset-path "./my-product"

이 명령은 실제 게시 작업입니다. 포함할 디렉터리의 내용과 Maven 좌표의 제품 및 버전이 의도한 대상인지 확인한 뒤 실행합니다.