Como atualizar imagens no Container Registry
Seguindo o mesmo processo realizado quando você enviou a imagem para o repositório de teste do Container Registry, adicione a nova imagem ao o Container Registry com a tag adequada.
- Crie a imagem que você quer enviar ao repositório de teste do Container Registry.
Use o Docker com a tag da versão atual que você quer incluir na imagem. para atualizar (ou com uma nova tag se quiser a imagem em uma nova versão):
docker tag {image_name} {staging_repo_path}:{tag}
Por exemplo:
docker tag test-image gcr.io/testpartner/testsolution:latest
Envie a imagem usando
gcloud
:gcloud docker push {staging_repo_path}:{tag}
Repita o procedimento para todas as tags adicionais que você gostaria de adicionar ou atualizar em seu repositório de preparo. Observe que uma única imagem pode ter várias tags.
Lembre-se de que enviar uma imagem ao repositório de teste não a torna automaticamente visível para os usuários (mesmo que você use uma tag associada a uma versão). Isso ocorre somente depois de atualizar a versão no Portal do produtor e o produto ser publicado.
É possível gerenciar tags diretamente (adicionar, editar ou excluir) em imagens que já estão no repositório de teste do Container Registry usando a interface do Container Registry.
Como atualizar seus produtos no Portal do Produtor
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
.Na lista de produtos, clique no ID do produto.
Na página Visão geral do produto, acesse a seção Imagens do contêiner e clique em Editar.
Em Versões propostas, clique em Editar. Pode levar alguns segundos para ler e carregar suas tags.
Clique na versão que você quer atualizar.
Em Tag de exibição, selecione a versão que usa o resumo correspondente à imagem que você atualizou no repositório de preparação do Container Registry.
Depois de atualizar todas as informações da versão, clique em Concluído.
Quando terminar de atualizar as versões com suporte para o produto, clique em Salvar e validar.
Clique em Enviar para enviar as imagens do contêiner para revisão.
Depois que todas as avaliações forem aprovadas, você poderá publicar e lançar o produto abrindo a página Visão geral do produto e clicando em Publicar.
Removendo versões
Quando você remove uma versão do produto, ela é imediatamente removida da página de detalhes do produto quando o produto é publicado. No entanto, a remoção uma versão não remove as imagens publicadas para o público Container Registry.
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
.Na lista de produtos, clique no ID do produto.
Na página Visão geral do produto, acesse a seção Imagens do contêiner e clique em Editar.
Em Versões propostas, clique em Editar. Pode levar alguns segundos para ler o repositório e carregar as tags.
Destaque a versão que você quer remover.
Clique em
para remover a versão.Clique em Concluído.
Quando terminar de remover as versões do seu produto, clique em Salvar e validar.
Clique em Enviar para enviar as imagens do contêiner para revisão.
Depois que todas as análises forem aprovadas, você poderá publicar e lançar o produto abrindo a página Visão geral do seu produto e clicando em Publicar.