Aggiornamento delle immagini in Container Registry
Seguendo la stessa procedura utilizzata per il push dell'immagine al repository gestione temporanea di Container Registry, aggiungi la nuova immagine a Container Registry con il tag appropriato.
- Crea l'immagine che vuoi trasferire al tuo repository gestione temporanea di Container Registry.
Tagga l'immagine utilizzando Docker con il tag della versione esistente da aggiornare (o con un nuovo tag se vuoi che l'immagine sia 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 eventuali tag aggiuntivi da aggiungere o aggiornare nel repository gestione temporanea. Tieni presente che una singola immagine può avere più tag.
Ricorda che il push di un'immagine nel repository gestione temporanea non la rende automaticamente visibile agli utenti (anche se utilizzi un tag già associato a una versione); questo avviene solo dopo l'aggiornamento della versione in Producer Portal e la pubblicazione del prodotto.
Puoi gestire i tag direttamente (aggiungere, modificare o eliminare) le immagini già presenti nel tuo repository gestione temporanea di Container Registry utilizzando la UI di Container Registry.
Aggiornamento dei 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 del progetto pubblico che hai creato per Cloud Marketplace, ad esempio
my-organization-public
.Nell'elenco dei prodotti, fai clic sull'ID prodotto.
Nella pagina Panoramica del prodotto, vai alla sezione Immagini container e fai clic su Modifica.
In corrispondenza di Release proposte, fai clic su Modifica. La lettura del repository e il caricamento dei tag potrebbero richiedere alcuni secondi.
Fai clic sulla release che vuoi aggiornare.
In Tag display, seleziona la versione che utilizza il digest corrispondente all'immagine aggiornata nel tuo repository Container Registry gestione temporanea.
Dopo aver aggiornato tutte le informazioni sulla release, fai clic su Fine.
Dopo aver aggiornato le release supportate per il prodotto, fai clic su Salva e convalida.
Fai clic su Invia per inviare le immagini container per la revisione.
Dopo che tutte le recensioni 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 un'uscita dal prodotto, questa viene immediatamente rimossa dalla pagina dei dettagli del prodotto quando viene pubblicato. Tuttavia, la rimozione di una release non comporta la rimozione delle immagini pubblicate nel Container Registry pubblico.
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 del progetto pubblico che hai creato per Cloud Marketplace, ad esempio
my-organization-public
.Nell'elenco dei prodotti, fai clic sull'ID prodotto.
Nella pagina Panoramica del prodotto, vai alla sezione Immagini container e fai clic su Modifica.
In corrispondenza di Release proposte, fai clic su Modifica. La lettura del repository e il caricamento dei tag potrebbero richiedere alcuni secondi.
Evidenzia la release che vuoi rimuovere.
Fai clic su
per rimuovere la versione.Fai clic su Fine.
Dopo aver rimosso le release per il prodotto, fai clic su Salva e convalida.
Fai clic su Invia per inviare le immagini container per la revisione.
Dopo che tutte le recensioni sono state approvate, puoi pubblicare e lanciare il prodotto aprendo la pagina Panoramica del prodotto e facendo clic su Pubblica.