Aggiornamento delle immagini in Container Registry
Seguindo la stessa procedura che hai eseguito quando hai inviato l'immagine al tuo Repository gestione temporanea di Container Registry, aggiungi la tua nuova immagine al di Container Registry con il tag appropriato.
- Crea l'immagine che vuoi spingere nel repository di staging di Container Registry.
Utilizza Docker per tag dell'immagine con il tag della versione esistente che vuoi (o con un nuovo tag se vuoi che l'immagine venga aggiornata in una nuova versione):
docker tag {image_name} {staging_repo_path}:{tag}
Ad esempio:
docker tag test-image gcr.io/testpartner/testsolution:latest
Esegui il push dell'immagine utilizzando
gcloud
:gcloud docker push {staging_repo_path}:{tag}
Ripeti la procedura per tutti gli altri tag che vuoi aggiungere o aggiornare al tuo repository gestione temporanea. Tieni presente che una singola immagine può avere più tag.
Ricorda che il push di un'immagine al repository gestione temporanea lo rendono automaticamente visibile agli utenti (anche se utilizzi un tag già associati a una versione); questo accade solo dopo che hai aggiornato in Producer Portal e il tuo prodotto sarà pubblicato.
Puoi gestire direttamente i tag (aggiungerli, modificarli o eliminarli) sulle immagini già presenti in del repository di gestione temporanea di Container Registry utilizzando UI di Container Registry.
Aggiornare i prodotti in Producer Portal
Apri Producer Portal nella console Google Cloud:
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
Sostituisci YOUR_PUBLIC_PROJECT_ID con l'ID per il pubblico creato per Cloud Marketplace, ad esempio
my-organization-public
.Nell'elenco dei prodotti, fai clic sull'ID prodotto.
Nella pagina Panoramica del tuo prodotto, vai alla sezione Immagini contenitore e fai clic su Modifica.
In Versioni proposte, fai clic su Modifica. Potrebbero essere necessari alcuni secondi per leggere il repository e caricare i tag.
Fai clic sulla release che vuoi aggiornare.
In Tag display, seleziona la versione che utilizza il valore digest all'immagine che hai aggiornato nel repository di Container Registry gestione temporanea.
Dopo aver aggiornato tutte le informazioni relative alla release, fai clic su Fine.
Al termine dell'aggiornamento delle release supportate del prodotto, fai clic su Salva e convalida.
Fai clic su Invia per inviare le immagini del contenitore per la revisione.
Dopo che tutte le revisioni sono state approvate, puoi pubblicare e lanciare il prodotto aprendo la pagina Panoramica del prodotto e facendo clic su Pubblica.
Rimozione delle versioni
Quando rimuovi una release dal prodotto, questa viene rimossa immediatamente dalla pagina dei dettagli del prodotto al momento della pubblicazione. Tuttavia, la rimozione di una release non comporta la rimozione delle immagini pubblicate nel Container Registry pubblico.
Apri il Producer Portal nella console Google Cloud:
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
Sostituisci YOUR_PUBLIC_PROJECT_ID con l'ID per il pubblico creato per Cloud Marketplace, ad esempio
my-organization-public
.Nell'elenco dei prodotti, fai clic sull'ID prodotto.
Nella pagina Panoramica del tuo prodotto, vai alla sezione Immagini contenitore e fai clic su Modifica.
In Release proposte, fai clic su Modifica. Potrebbero essere necessari alcuni secondi per leggere il repository e caricare i tag.
Evidenzia l'uscita che vuoi rimuovere.
Fai clic su
per rimuovere la versione.Fai clic su Fine.
Quando hai finito di rimuovere le release dal prodotto, fai clic su Salva e convalida.
Fai clic su Invia per inviare le immagini del contenitore per la revisione.
Dopo aver approvato tutte le revisioni, puoi pubblicare e lanciare il prodotto aprendo la pagina Panoramica del prodotto e facendo clic su Pubblica.