Images in Container Registry aktualisieren
Gehen Sie dabei genauso vor wie beim Hochladen des Images Staging-Repository für Container Registry, neues Image hinzufügen zu Container Registry mit dem richtigen Tag.
- Erstellen Sie das Image, das Sie per Push-Funktion in Ihr Staging-Repository für Container Registry übertragen möchten.
Taggen Sie Ihr Image über Docker mit dem Tag der vorhandenen Version, die Sie aktualisieren möchten (oder mit einem neuen Tag, wenn das Image unter einer neuen Versionsbezeichnung übertragen werden soll):
docker tag {image_name} {staging_repo_path}:{tag}
Beispiel:
docker tag test-image gcr.io/testpartner/testsolution:latest
.Übertragen Sie das Image per Push mit
gcloud
:gcloud docker push {staging_repo_path}:{tag}
Wiederholen Sie diese Schritte für alle Tags, die Sie Ihrem Staging-Repository. Beachten Sie, dass ein einzelnes Bild mehrere Tags haben kann.
Denken Sie daran, dass ein Image nicht automatisch für Nutzer sichtbar wird, wenn es in Ihr Staging-Repository per Push-Funktion übertragen wird (selbst wenn Sie ein Tag verwenden, das bereits einer Version zugeordnet ist). Dies geschieht erst, wenn Sie die Version im Producer Portal aktualisiert haben und Ihr Produkt veröffentlicht wurde.
Bei Images, die sich bereits in Ihrem Staging-Repository für die Container Registry befinden, können Sie die Tags auch direkt verwalten (hinzufügen, bearbeiten oder löschen). Verwenden Sie dazu die UI der Container Registry.
Produkte im Producer Portal aktualisieren
Öffne das Producer Portal in der Google Cloud Console:
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
Ersetzen Sie YOUR_PUBLIC_PROJECT_ID durch die ID des öffentlichen Projekts, das Sie für Cloud Marketplace erstellt haben, z. B.
my-organization-public
.Klicken Sie in der Produktliste auf die Produkt-ID.
Rufen Sie auf der Seite Übersicht Ihres Produkts die Container-Images auf. und klicken Sie auf Bearbeiten.
Klicken Sie neben Vorgeschlagene Releases auf Bearbeiten. Es kann einige Sekunden dauern, bis Sie Repository und laden Sie Ihre Tags.
Klicken Sie auf den Release, den Sie aktualisieren möchten.
Wählen Sie unter Displaynetzwerk-Tag die Version aus, in der das entsprechende Tag zu dem Image, das Sie in Ihrem Staging-Repository für Container Registry aktualisiert haben.
Nachdem Sie alle Informationen für den Release aktualisiert haben, klicken Sie auf Fertig.
Wenn Sie mit der Aktualisierung der unterstützten Releases für Ihr Produkt fertig sind, klicken Sie auf Speichern und validieren.
Klicken Sie auf Senden, um die Container-Images zur Überprüfung einzureichen.
Nachdem alle Überprüfungen genehmigt wurden, können Sie die Öffnen Sie dazu die Seite Übersicht und klicken Sie auf Veröffentlichen.
Versionen entfernen
Wenn Sie einen Release aus Ihrem Produkt entfernen, wird er bei der Veröffentlichung des Produkts sofort von der Produktdetailseite entfernt. Durch das Entfernen eines Releases werden jedoch nicht die in der öffentlichen Container Registry veröffentlichten Images entfernt.
Öffne das Producer Portal in der Google Cloud Console:
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
Ersetzen Sie YOUR_PUBLIC_PROJECT_ID durch die ID des öffentlichen Projekts, das Sie für Cloud Marketplace erstellt haben, z. B.
my-organization-public
.Klicken Sie in der Liste der Produkte auf die Produkt-ID.
Rufen Sie auf der Seite Übersicht Ihres Produkts die Container-Images auf. und klicken Sie auf Bearbeiten.
Klicken Sie neben Vorgeschlagene Releases auf Bearbeiten. Es kann einige Sekunden dauern, bis das Repository gelesen und Ihre Tags geladen sind.
Markieren Sie die Veröffentlichung, die Sie entfernen möchten.
Klicken Sie auf
, um die Version zu entfernen.Klicken Sie auf Fertig.
Wenn Sie mit dem Entfernen der Releases für Ihr Produkt fertig sind, klicken Sie auf Speichern und validieren.
Klicken Sie auf Senden, um die Container-Images zur Überprüfung einzureichen.
Nachdem alle Überprüfungen genehmigt wurden, können Sie das Produkt veröffentlichen und starten. Öffnen Sie dazu die Seite Übersicht Ihres Produkts und klicken Sie auf Veröffentlichen.