提交您的应用

本页面介绍了提交商品进行测试和审核的流程。

准备工作

上传图片

请参阅 Cloud Marketplace 工具 GitHub 代码库中的验证准则,确保您的容器映像通过 Cloud Marketplace 上所有应用的自动测试。

在您的容器映像通过验证测试之后,请根据整理版本的准则,确保所有版本的映像都标记有发布轨道和版本号。

最后,构建图像并将其推送到设置环境时创建的 Container Registry 代码库。

注意:如果您正在使用持续集成 (CI) 流水线进行开发,请在所有测试都通过将上传映像作为最后一步。

然后,您可以在 Producer Portal 中将您的版本添加到 Cloud Marketplace 产品详情中。

在面向客户发布应用之前,您可以在 Cloud Marketplace 中预览版本并更新其映像。在向客户发布您的版本之前,Cloud Marketplace 团队还会对其进行测试和批准。

在 Producer Portal 中添加您的产品

在发布产品之前,您必须提交其所有组件以供审核。您可以按任意顺序向 Cloud Marketplace 团队提交以下评价:

  • 产品详情
  • 价格
  • 容器映像

某些审核最长可能需要两周时间才能获批,因此我们建议您尽早查看相关要求并开始使用。

添加商品详情

产品详情包括 Cloud Marketplace 上的产品详情、营销信息和文档链接。

如需添加商品详情,请执行以下操作:

  1. 在 Google Cloud 控制台中打开 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。

  5. 要添加教程、文档和(可选)其他许可协议,请完成产品详情部分的文档标签页。您的文档必须符合用户指南的要求

  6. 如需添加搜索元数据或关键字,或自定义产品详情页面的网址,请完成产品详情部分的产品元数据标签页。

  7. 当您准备好提交商品详情以进行处理时,点击提交。合作伙伴工程团队大约需要 2-5 天的时间来审核和批准您的产品详情。您可以立即开始修改详细信息,稍后再提交评价。

添加容器映像

每个版本都对应于软件的一个次要版本和 Container Registry 临时存储库中的一个映像标记。

如需添加容器映像,请执行以下操作:

  1. 在产品列表中,点击您创建的产品 ID。

  2. 在产品的概览页面上,转到容器映像部分。

  3. 在“容器映像”部分中,输入 Container Registry 代码库的网址。

  4. 点击指定版本。读取代码库并加载标记可能需要几秒钟的时间。

  5. 显示标记中,选择要添加到 Kubernetes 应用的版本。

  6. 添加发布内容的简短说明。

  7. 公共 Git 代码库 (Public Git repo) 框中,输入创建应用软件包时创建的 Git 代码库的网址。

  8. 部署文档网址框中,输入文档的链接,该文档描述了从命令行界面(CLI)部署应用的步骤。例如,该文档可能是 Git 代码库中的自述文件。

  9. 添加该版本的所有信息后,点击完成

  10. 如需添加更多版本,请点击添加版本,然后输入该版本的信息。

  11. 选择默认版本中,选择客户在商品详情页面上看到的版本。

  12. 将支持的版本添加到产品后,点击保存并验证。这些映像会复制到公共代码库,然后我们针对这些映像运行一系列测试。

  13. 点击提交,提交容器映像以供审核。

预览 Kubernetes 应用

您可以点击完整预览,在用户看到 Cloud Marketplace 列表之前对其进行预览。容器映像验证任务成功完成后,您还可以通过此预览选项测试产品的部署情况。

发布您的 Kubernetes 应用

如需在 Cloud Marketplace 上发布产品,您必须执行以下操作:

所有审核都获得批准后,您便可以在几分钟内发布和发布产品。如需发布产品,请执行以下操作:

  1. 在 Producer Portal 中,转到产品的 Overview(概览)页面。

  2. 点击发布