提交应用

本页介绍了提交产品进行测试和审核的过程。

准备工作

上传图片

请参阅 Cloud Marketplace 工具 GitHub 代码库中的验证指南,确保您的容器映像通过 Google 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. 填写Product details(产品详情)部分的Product info(商品信息)标签页。您可以在填写产品信息的同时添加类别 ID。客户可在搜索 Cloud Marketplace 时,在选择类别或过滤条件下按类别 ID 查找您的产品。您最多可以为一个产品选择两个类别 ID。

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

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

  7. 准备好提交产品详情以进行处理时,请点击 Submit(提交)。合作伙伴工程团队大约需要 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 中产品的概览页面。

  2. 点击发布