Enviar seu app

Nesta página, explicamos o processo de envio do seu produto para teste e revisão.

Antes de começar

Fazer o upload de imagens

Consulte as diretrizes de verificação no repositório do GitHub de ferramentas do Cloud Marketplace para garantir que as imagens de contêiner sejam aprovadas nos testes automatizados de todos os apps no Cloud Marketplace.

Após as imagens do contêiner passarem nos testes de verificação, verifique se todas as imagens de uma versão estão identificadas com a faixa de lançamento e os números de versão, de acordo com as diretrizes para organizar suas versões.

Por fim, construa suas imagens e envie-as para o repositório do Container Registry criado quando você configurou o ambiente.

Observação: se você estiver desenvolvendo com um pipeline de integração contínua (CI, na sigla em inglês), deixe o upload das imagens para a etapa final, após a aprovação de todos os testes.

Em seguida, adicione a versão à listagem do Cloud Marketplace no Portal do Produtor.

Antes de publicar a versão para clientes, visualize-a no Cloud Marketplace e atualize as imagens. A equipe do Cloud Marketplace também testa e aprova sua versão antes de ela ser publicada para os clientes.

Adicionar seu produto no Portal do Produtor

Antes de publicar seu produto, é necessário enviar todos os componentes para revisão. É possível enviar as seguintes avaliações em qualquer ordem para a equipe do Cloud Marketplace:

  • Detalhes do produto
  • Preços
  • Imagens de contêiner

Algumas revisões podem levar até duas semanas para serem aprovadas. Por isso, recomendamos que você analise os requisitos e comece o mais cedo possível.

Adicione os detalhes do produto

Os detalhes do produto incluem informações do produto no Cloud Marketplace, informações de marketing e links para a documentação.

Para adicionar os detalhes do produto, faça o seguinte:

  1. Abra o Portal do Produtor no console do Google Cloud:

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

    Substitua YOUR_PUBLIC_PROJECT_ID pelo ID do projeto público que você criou para o Cloud Marketplace, por exemplo, my-organization-public.

  2. Na lista de produtos, clique no ID do produto que você criou.

  3. Na página Visão geral do produto, acesse os Detalhes do produto e clique em Editar.

  4. Preencha a guia Informações do produto da seção Detalhes do produto. Ao preencher as Informações do produto, você pode adicionar IDs de categoria. Os IDs de categoria permitem que os clientes encontrem seu produto em categorias ou filtros selecionados enquanto pesquisam no Cloud Marketplace. É possível selecionar até dois ID de categoria para um produto.

  5. Para adicionar tutoriais, documentação e, opcionalmente, outros contratos de licença, preencha a guia Documentação da seção Detalhes do produto. A documentação precisa atender aos requisitos dos guias do usuário.

  6. Para adicionar metadados ou palavras-chave de pesquisa ou para personalizar o URL da página de detalhes do produto, preencha a guia Metadados do produto da seção Detalhes do produto.

  7. Quando estiver pronto para enviar os detalhes do produto para processamento, clique em Enviar. A equipe de Engenharia de parceiros leva de 2 a 5 dias para analisar e aprovar os detalhes do produto. Comece a editar os detalhes agora e envie a análise mais tarde.

Adicionar suas imagens de contêiner

Cada versão corresponde a uma versão secundária do software e a uma tag de imagem no repositório de teste do Container Registry.

Para adicionar as imagens de contêiner:

  1. Na lista de produtos, clique no ID do produto que você criou.

  2. Na página Visão geral do produto, vá para a seção Imagens de contêiner.

  3. Na seção "Imagens de contêiner", insira o URL do repositório do Container Registry.

  4. Clique em Especificar versão. A leitura do repositório e o carregamento das tags podem levar alguns segundos.

  5. Em Tag de exibição, selecione a versão que você quer incluir no app Kubernetes.

  6. Adicione uma breve descrição da versão.

  7. Na caixa Repositório público do Git, insira o URL do repositório do Git criado durante a criação do pacote do aplicativo.

  8. Na caixa Implantar URL da documentação, insira um link para a documentação que descreve as etapas para implantar o aplicativo pela interface da linha de comandos (CLI). Por exemplo, a documentação pode ser o arquivo leia-me do seu repositório Git.

  9. Clique em Concluído depois de adicionar todas as informações da versão.

  10. Para adicionar mais versões, clique em Adicionar versão e insira as informações dela.

  11. Em Selecionar versões padrão, selecione a versão que seus clientes veem na página de detalhes do produto.

  12. Quando terminar de adicionar versões compatíveis ao seu produto, clique em Salvar e validar. As imagens são copiadas em um repositório público e executadas em vários testes.

  13. Clique em Enviar para mandar as imagens do contêiner para análise.

Visualizar o app Kubernetes

É possível visualizar a listagem do Cloud Marketplace antes que ela fique visível para os usuários, clicando em Visualização completa. Depois que as tarefas de verificação de imagem de contêiner forem concluídas, essa opção de visualização também permitirá que você teste a implantação do produto.

Publicar o app Kubernetes

Para publicar seu produto no Cloud Marketplace, é preciso:

Depois que todas as avaliações forem aprovadas, será possível publicar e lançar o produto em alguns minutos. Siga estas instruções para publicar seu produto:

  1. Acesse a página Visão geral do produto no Portal do Produtor.

  2. Clique em Publicar.