App einreichen

Auf dieser Seite wird beschrieben, wie Sie Ihr Produkt zum Testen und zur Überprüfung einreichen.

Hinweise

Images hochladen

Prüfen Sie anhand der Überprüfungsrichtlinien im GitHub-Repository für Cloud Marketplace-Tools, ob Ihre Container-Images die automatisierten Tests für alle Anwendungen in Cloud Marketplace bestehen.

Nachdem Ihre Container-Images die Prüfungstests bestanden haben, achten Sie darauf, dass alle Images für eine Version gemäß den Richtlinien für die Organisation Ihrer Releases mit dem Release-Track und den Versionsnummern versehen sind.

Erstellen Sie abschließend Ihre Bilder und übertragen Sie sie in Ihr Containerregistrierungs-Repository, das Sie beim Einrichten Ihrer Umgebung erstellt haben.

Hinweis: Wenn Sie für die Entwicklung eine Pipeline mit kontinuierlicher Integration (continuous integration, CI) verwenden, laden Sie die Images erst im letzten Schritt hoch, nachdem alle Tests erfolgreich durchgeführt wurden.

Anschließend können Sie Ihren Release zu Ihrem Cloud Marketplace-Eintrag im Producer Portal hinzufügen.

Bevor Sie Ihren Release für Kunden veröffentlichen, können Sie sich eine Vorschau des Release in Cloud Marketplace ansehen und seine Images aktualisieren. Das Cloud Marketplace-Team testet und genehmigt Ihre Version außerdem, bevor sie für Kunden veröffentlicht wird.

Produkt im Producer Portal hinzufügen

Bevor Sie Ihr Produkt veröffentlichen, müssen Sie alle Komponenten zur Überprüfung einreichen. Sie können die folgenden Rezensionen in beliebiger Reihenfolge an das Cloud Marketplace-Team senden:

  • Produktdetails
  • Preise
  • Container-Images

Bei einigen Überprüfungen kann die Genehmigung bis zu zwei Wochen dauern. Wir empfehlen Ihnen daher, die Anforderungen zu prüfen und so früh wie möglich damit zu beginnen.

Produktdetails hinzufügen

Die Produktdetails umfassen Ihren Produkteintrag im Cloud Marketplace, Marketinginformationen und Links zur Dokumentation.

So fügen Sie Produktdetails hinzu:

  1. Öffnen Sie 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.

  2. Klicken Sie in der Produktliste auf die Produkt-ID, die Sie erstellt haben.

  3. Rufen Sie auf der Seite Übersicht des Produkts die Produktdetails auf und klicken Sie auf Bearbeiten.

  4. Füllen Sie den Tab Produktinformationen im Bereich Produktdetails aus. Im Bereich Produktinformationen können Sie Kategorie-IDs hinzufügen. Mit Kategorie-IDs können Kunden Ihr Produkt bei der Suche in Cloud Marketplace unter ausgewählten Kategorien oder Filtern finden. Sie können pro Produkt bis zu zwei Kategorie-IDs auswählen.

  5. Wenn Sie Anleitungen, Dokumentationen und optional zusätzliche Lizenzvereinbarungen hinzufügen möchten, füllen Sie den Tab Dokumentation im Abschnitt Produktdetails aus. Die Dokumentation muss die Anforderungen für Nutzerhandbücher erfüllen.

  6. Wenn Sie Suchmetadaten oder Suchbegriffe hinzufügen oder die URL der Detailseite für Ihr Produkt anpassen möchten, füllen Sie im Bereich Produktdetails den Tab Produktmetadaten aus.

  7. Wenn Sie bereit sind, Ihre Produktdetails zur Verarbeitung einzureichen, klicken Sie auf Senden. Es dauert etwa 2–5 Tage, bis das Partner Engineering-Team Ihre Produktdetails überprüft und genehmigt hat. Sie können jetzt mit der Bearbeitung der Details beginnen und sie später zur Prüfung einreichen.

Container-Images hinzufügen

Jeder Release entspricht einer Nebenversion Ihrer Software und einem Image-Tag in Ihrem Staging-Repository für Container Registry.

So fügen Sie Container-Images hinzu:

  1. Klicken Sie in der Produktliste auf die Produkt-ID, die Sie erstellt haben.

  2. Wechseln Sie auf der Seite Übersicht des Produkts zum Abschnitt Container-Images.

  3. Geben Sie im Abschnitt „Container-Images“ die URL für das Container Registry-Repository ein.

  4. Klicken Sie auf Release angeben. Es kann einige Sekunden dauern, bis das Repository gelesen und Ihre Tags geladen wurden.

  5. Wählen Sie unter Tag anzeigen den Release aus, den Sie in die Kubernetes-Anwendung aufnehmen möchten.

  6. Fügen Sie eine kurze Beschreibung des Release hinzu.

  7. Geben Sie im Feld Öffentliches Git-Repository die URL für das Git-Repository ein, das Sie beim Erstellen des Anwendungspakets errichtet haben.

  8. Geben Sie im Feld Bereitstellungsdokumentations-URL einen Link zu der Dokumentation ein, in der die Schritte zum Bereitstellen der App über eine Befehlszeilenschnittstelle (CLI) beschrieben werden. Die Dokumentation kann beispielsweise die Readme-Datei in Ihrem Git-Repository sein.

  9. Klicken Sie auf Fertig, wenn Sie alle Informationen für diesen Release hinzugefügt haben.

  10. Wenn Sie weitere Releases hinzufügen möchten, klicken Sie auf Release hinzufügen und geben Sie die Informationen für diesen Release ein.

  11. Wählen Sie unter Standard-Releases auswählen den Release aus, den Ihre Kunden auf der Seite mit den Produktdetails sehen.

  12. Wenn Sie dem Produkt keine unterstützten Releases hinzugefügt haben, klicken Sie auf Speichern und validieren. Die Images werden in ein öffentliches Repository kopiert. Anschließend führen wir eine Reihe von Tests für die Images aus.

  13. Klicken Sie auf Senden, um die Container-Images zur Überprüfung einzureichen.

Kubernetes-Anwendung als Vorschau ansehen

Sie können sich eine Vorschau Ihres Cloud Marketplace-Eintrags ansehen, bevor er für Nutzer sichtbar ist. Klicken Sie dazu auf Vollständige Vorschau. Nachdem die Container-Image-Überprüfungsaufgaben erfolgreich abgeschlossen wurden, können Sie mit dieser Vorschauoption die Bereitstellung Ihres Produkts testen.

Kubernetes-Anwendung veröffentlichen

Damit Sie Ihr Produkt in Cloud Marketplace veröffentlichen können, müssen Sie:

  • Prüfen Sie die Rezensionen für Produktdetails, Preise und Container-Images.

  • Sie müssen als Google Cloud Build-Partner genehmigt sein.

Nachdem alle Rezensionen genehmigt wurden, können Sie das Produkt innerhalb weniger Minuten veröffentlichen und starten. So veröffentlichen Sie Ihr Produkt:

  1. Rufen Sie im Producer Portal die Seite Übersicht Ihres Produkts auf.

  2. Klicken Sie auf Veröffentlichen.