Como enviar seu aplicativo

Nesta seção, abordamos o processo de envio da solução para teste e revisão.

Antes de começar

Fazer o upload de imagens

Consulte as diretrizes de verificação no repositório GitHub das ferramentas do Google Cloud Marketplace para garantir que suas imagens de contêiner sejam aprovadas nos testes automatizados de todos os aplicativos no Google 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.

É possível adicionar sua versão à sua listagem do Google Cloud Marketplace no Portal do Google Partners, conforme descrito abaixo.

Antes de publicar sua versão para clientes, é possível visualizá-la no Google Cloud Marketplace e atualizar as imagens. A equipe do Google Cloud Marketplace também testa e aprova a versão antes de ser publicada pelos clientes.

Adicionar a solução no Portal do parceiro

No Portal do parceiro, adicione as informações de marketing sobre sua solução e configure as versões do produto que você quer listar.

A Equipe do parceiro Google Cloud concederá ao seu projeto acesso ao Portal do parceiro quando você enviar o formulário de informações do projeto (em inglês).

O link direto para o Portal do parceiro é:

https://console.cloud.google.com/partner/solutions?project=YOUR_PUBLIC_PROJECT_ID

Para criar sua solução:

  1. Na parte superior da página, clique em Adicionar solução.

  2. Nomeie a solução e verifique o código dela. O ID da solução é usado no URL da sua listagem do Google Cloud Marketplace.

  3. Em "Tipo de solução", selecione Aplicativo Kubernetes.

  4. Na caixa URL do repositório de preparo, insira o URL do seu repositório do Container Registry.

  5. Clique em Criar. A criação da sua solução pode levar alguns segundos.

  6. Na lista de soluções, clique na solução que você criou.

  7. Para adicionar informações de marketing sobre a solução, preencha as seções Detalhes da solução e Documentação e suporte. Ao concluir os Detalhes da solução, você poderá adicionar IDs de categoria. Com os ID de categorias, os clientes podem encontrar sua solução em categorias ou filtros selecionados enquanto pesquisam no Google Cloud Marketplace. É possível selecionar até dois ID de categoria para uma solução.

    A documentação precisa estar em conformidade com os requisitos dos guias do usuário.

  8. Para adicionar uma versão à solução, edite Versões. Cada versão corresponde a uma versão menor do seu software e a uma tag de imagem no repositório de preparo do Container Registry.

  9. Para criar uma versão, clique em Criar versão.

  10. Na seção "Criar versão", selecione a tag de imagem para usar na versão a partir do menu Tag do Container Registry.

  11. 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.

  12. 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 readme do seu repositório do Git.

  13. Para finalizar a criação, clique em Criar. Se você quiser configurar mais versões, repita as etapas.

  14. Para visualizar sua listagem do Google Cloud Marketplace antes que ela fique visível para os usuários, clique em Visualizar solução. Esta opção de visualização é incompatível com a implantação.

  15. Se você quiser testar a implantação da solução antes que ela fique visível no Google Cloud Marketplace ou, ainda, quiser que ela seja publicada de modo privado, edite a seção Metadados da solução e marque a caixa Ocultar solução dos usuários finais. Com essa configuração ativada, apenas usuários com o papel Visualizador de projetos podem visualizar sua listagem do Google Cloud Marketplace.

    Quando quiser listar sua solução publicamente, retorne a essa seção e desmarque a caixa de seleção.

  16. Para indicar os tipos de clusters em que o app pode ser instalado, como clusters do GKE On-Prem, em Metadados da solução, selecione uma Meta de implantação. Quando você escolhe GKE ou GKE no local, seu produto é listado com um selo "Funciona com Anthos".

    Analise os requisitos para oferecer suporte ao GKE On-Prem.

  17. Quando você concluir todas as seções e quiser enviar a solução, clique em Enviar para avaliação.

Como obter aprovação do Google Cloud Marketplace

Depois de enviar sua solução, a equipe do Google Cloud Marketplace executa testes automatizados e analisa sua solução. Entre os testes automatizados estão a verificação de segurança, o teste funcional e o teste de integração da medição.

O aplicativo é revisado manualmente quando você o envia pela primeira vez. A equipe analisa a experiência do cliente completa oferecida pela solução, incluindo materiais de marketing, fluxo de implantação, segurança e guia do usuário.