Actualiza imágenes en Container Registry
Sigue el mismo proceso que realizaste cuando enviaste tu imagen a tu repositorio de etapa de pruebas de Container Registry y agrega tu imagen nueva a Container Registry con la etiqueta adecuada.
- Compila la imagen que deseas enviar a tu repositorio de etapa de pruebas de Container Registry.
Etiqueta tu imagen con Docker con la etiqueta de la versión existente que te gustaría actualizar (o con una etiqueta nueva si quieres la imagen bajo una versión nueva):
docker tag {image_name} {staging_repo_path}:{tag}
Por ejemplo:
docker tag test-image gcr.io/testpartner/testsolution:latest
Envía tu imagen con
gcloud
:gcloud docker push {staging_repo_path}:{tag}
Repite el proceso con cualquier etiqueta adicional que desees agregar o actualizar a tu repositorio de etapa de pruebas. Ten en cuenta que una sola imagen puede tener varias etiquetas.
Recuerda que enviar una imagen a tu repositorio de etapa de pruebas no la hará visible para los usuarios de forma automática (incluso si usas una etiqueta que ya está asociada a una versión); esto solo ocurre después de que se actualiza la versión en Producer Portal y se publica tu producto.
Puedes administrar etiquetas de forma directa (agregar, editar o borrar) en las imágenes que ya se encuentran en tu repositorio de etapa de pruebas de Container Registry mediante la IU de Container Registry.
Actualiza tus productos en Producer Portal
Abre Producer Portal en la consola de Google Cloud:
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
Reemplaza YOUR_PUBLIC_PROJECT_ID por el ID del proyecto público que creaste para Cloud Marketplace, por ejemplo,
my-organization-public
.En la lista de productos, haz clic en el ID del producto.
En la página Descripción general de tu producto, ve a la sección Imágenes del contenedor y haz clic en Editar.
En Versiones propuestas, haz clic en Editar. Es posible que la lectura del repositorio y la carga de tus etiquetas tarden unos segundos.
Haz clic en la versión que quieres actualizar.
En Etiqueta de visualización, selecciona la versión que usa el resumen correspondiente a la imagen que actualizaste en tu repositorio de Container Registry de etapa de pruebas.
Después de actualizar toda la información de la versión, haz clic en Listo.
Cuando termines de actualizar las versiones compatibles de tu producto, haz clic en Guardar y validar.
Haz clic en Enviar para enviar las imágenes del contenedor para su revisión.
Una vez que se aprueben todas las revisiones, puedes publicar y lanzar el producto. Para ello, abre la página Descripción general del producto y haz clic en Publicar.
Cómo quitar versiones
Cuando quitas una versión de tu producto, esta se quita de inmediato de la página de detalles del producto cuando este se publica. Sin embargo, quitar una versión no quita las imágenes publicadas en el Container Registry público.
Abre Producer Portal en la consola de Google Cloud:
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
Reemplaza YOUR_PUBLIC_PROJECT_ID por el ID del proyecto público que creaste para Cloud Marketplace, por ejemplo,
my-organization-public
.En la lista de productos, haz clic en el ID del producto.
En la página Descripción general de tu producto, ve a la sección Imágenes del contenedor y haz clic en Editar.
En Versiones propuestas, haz clic en Editar. Es posible que la lectura del repositorio y la carga de tus etiquetas tarden unos segundos.
Destaca la versión que quieres quitar.
Haz clic en
para quitar la versión.Haz clic en Listo.
Cuando termines de quitar las versiones de tu producto, haz clic en Guardar y validar.
Haz clic en Enviar para enviar las imágenes del contenedor para su revisión.
Una vez que se aprueben todas las revisiones, puedes publicar y lanzar el producto. Para ello, abre la página Descripción general del producto y haz clic en Publicar.