앱 제출

이 페이지에서는 테스트 및 검토를 위해 제품을 제출하는 프로세스를 설명합니다.

시작하기 전에

이미지 업로드

컨테이너 이미지가 Cloud Marketplace에서 모든 앱의 자동화된 테스트를 통과하도록 하려면 Cloud Marketplace 도구 GitHub 저장소의 유효성 검사 가이드라인을 참조하세요.

컨테이너 이미지가 검증 테스트를 통과한 후에는 출시 구성 가이드라인에 따라 버전의 모든 이미지에 출시 트랙 및 버전 번호가 지정되어 있는지 확인하세요.

마지막으로, 이미지를 빌드하고 이를 환경을 설정할 때 생성한 Container Registry 저장소로 푸시하세요.

참고: CI(지속적 통합) 파이프라인을 사용하여 개발하는 경우, 모든 테스트가 통과된 다음에 이미지를 최종 단계로 업로드합니다.

그런 다음 Producer Portal의 Cloud Marketplace 등록정보에 출시 버전을 추가할 수 있습니다.

고객에게 출시 버전을 게시하기 전에 Cloud Marketplace에서 출시 버전을 미리 보고 이미지를 업데이트할 수 있습니다. Cloud Marketplace팀도 고객에게 버전을 게시하기 전에 테스트하고 승인합니다.

Producer Portal에서 제품 추가

제품을 게시하기 전 검토를 위해 해당 구성요소를 모두 제출해야 합니다. 원하는 순서로 다음 검토를 Cloud Marketplace팀에 제출할 수 있습니다.

  • 제품 세부정보
  • 가격 책정
  • 컨테이너 이미지

검토하는 데 최대 2주가 걸릴 수 있으므로 최대한 일찍 요구사항을 검토하고 시작하는 것이 좋습니다.

제품 세부정보 추가

제품 세부정보에는 Cloud Marketplace의 제품 등록정보, 마케팅 정보, 문서 링크가 포함됩니다.

제품 세부정보를 추가하려면 다음 안내를 따르세요.

  1. Google Cloud Console에서 Producer Portal을 엽니다.

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID를 Cloud Marketplace에 만든 공개 프로젝트의 ID로 바꿉니다(예: my-organization-public).

  2. 제품 목록에서 생성한 제품 ID를 클릭합니다.

  3. 제품의 개요 페이지에서 제품 세부정보 섹션으로 이동하여 수정을 클릭합니다.

  4. 제품 세부정보 섹션의 제품 정보 탭을 작성합니다. 제품 정보를 작성하는 동안 카테고리 ID를 추가할 수 있습니다. 카테고리 ID를 사용하면 고객이 Cloud Marketplace를 검색할 때 특정 카테고리나 필터에서 제품을 찾을 수 있습니다. 제품의 카테고리 ID는 최대 2개까지 선택할 수 있습니다.

  5. 튜토리얼, 문서, 추가 라이선스 계약(선택사항)을 추가하려면 제품 세부정보 섹션의 문서 탭을 작성합니다. 문서는 사용자 가이드 요구사항을 충족해야 합니다.

  6. 검색 메타데이터 또는 키워드를 추가하거나 제품의 세부정보 페이지 URL을 맞춤설정하려면 제품 세부정보 섹션의 제품 메타데이터 탭을 작성합니다.

  7. 처리를 위해 제품 세부정보를 제출할 준비가 되면 제출을 클릭합니다. 파트너 엔지니어링팀에서 제품 세부정보를 검토하고 승인하는 데에는 약 2~5일이 걸립니다. 이제 세부정보를 수정하고 나중에 리뷰를 제출할 수 있습니다.

컨테이너 이미지 추가

각 출시 버전은 소프트웨어의 부 버전에 해당하며, Container Registry 스테이징 저장소에 있는 이미지 태그와 일치합니다.

컨테이너 이미지를 추가하려면 다음 안내를 따르세요.

  1. 제품 목록에서 생성한 제품 ID를 클릭합니다.

  2. 제품의 개요 페이지에서 컨테이너 이미지 섹션으로 이동합니다.

  3. 컨테이너 이미지 섹션에서 Container Registry 저장소의 URL을 입력합니다.

  4. 출시 버전 지정을 클릭합니다. 저장소를 읽고 태그를 로드하는 데 몇 초 정도 걸릴 수 있습니다.

  5. 표시 태그에서 Kubernetes 앱에 포함할 출시 버전을 선택합니다.

  6. 출시 버전에 대한 짧은 설명을 추가합니다.

  7. 공개 Git 저장소 상자에 앱 패키지를 만들 때 생성된 Git 저장소의 URL을 입력합니다.

  8. 문서 URL 배포 상자에 CLI(명령줄 인터페이스)에서 앱을 배포하는 단계를 설명하는 문서의 링크를 입력합니다. 예를 들어 이 문서는 Git 저장소의 Readme일 수 있습니다.

  9. 해당 출시 버전에 대한 모든 정보를 추가했으면 완료를 클릭합니다.

  10. 출시 버전을 추가하려면 출시 버전 추가를 클릭하고 해당 출시 버전에 대한 정보를 입력합니다.

  11. 기본 출시 버전 선택에서 제품 세부정보 페이지에서 고객에게 표시할 출시 버전을 선택합니다.

  12. 제품에 지원되는 출시 버전 추가를 완료했으면 저장 및 검증을 클릭합니다. 이미지가 공개 저장소에 복사되고 이미지에 대해 일련의 테스트를 실행합니다.

  13. 제출을 클릭하여 검토할 컨테이너 이미지를 제출합니다.

Kubernetes 앱 미리보기

전체 미리보기를 클릭하면 Cloud Marketplace 등록정보가 사용자에게 표시되기 전에 미리 볼 수 있습니다. 컨테이너 이미지 확인 태스크가 성공적으로 완료되면 이 미리보기 옵션을 사용하여 제품 배포를 테스트할 수도 있습니다.

Kubernetes 앱 게시

Cloud Marketplace에 제품을 게시하려면 다음을 수행해야 합니다.

  • 제품 세부정보, 가격 책정, 컨테이너 이미지 검토를 완료해야 합니다.

  • Google Cloud Build 파트너로 승인을 받아야 합니다.

모든 검토가 승인되면 몇 분 내에 제품을 게시하여 시작할 수 있습니다. 제품을 게시하려면 다음 안내를 따르세요.

  1. Producer Portal에서 제품의 개요 페이지로 이동합니다.

  2. 게시를 클릭합니다.