Invia la tua app

Questa pagina illustra la procedura per inviare il prodotto per il test e la revisione.

Prima di iniziare

Carica le tue immagini

Consulta le linee guida sulla verifica nel repository GitHub degli strumenti di Cloud Marketplace per assicurarti che le immagini container superino i test automatici per tutte le app su Cloud Marketplace.

Dopo che le immagini container hanno superato i test di verifica, assicurati che tutte le immagini di una versione siano codificate con il canale di rilascio e i numeri di versione, in base alle linee guida per l'organizzazione delle release.

Infine, crea le immagini ed eseguine il push nel repository Container Registry, che hai creato quando hai configurato l'ambiente.

Nota: se stai sviluppando utilizzando una pipeline di integrazione continua (CI), carica le immagini come passaggio finale, dopo aver superato tutti i test.

Dopodiché potrai aggiungere la tua release alla scheda di Cloud Marketplace in Producer Portal.

Prima di pubblicare la release per i clienti, puoi visualizzarla in anteprima in Cloud Marketplace e aggiornarne le immagini. Inoltre, il team di Cloud Marketplace testa e approva la versione prima che venga pubblicata per i clienti.

Aggiungi il tuo prodotto nel Producer Portal

Prima di pubblicare il prodotto, devi inviare tutti i componenti per la revisione. Puoi inviare le seguenti recensioni in qualsiasi ordine al team di Cloud Marketplace:

  • Dettagli del prodotto
  • Prezzi
  • Immagini container

Alcune revisioni possono richiedere fino a due settimane per l'approvazione, quindi ti consigliamo di esaminare i requisiti e iniziare il prima possibile.

Aggiungi i dettagli del prodotto

I dettagli del prodotto includono la tua scheda di prodotto su Cloud Marketplace, le informazioni di marketing e i link alla documentazione.

Per aggiungere i dettagli dei tuoi prodotti:

  1. 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.

  2. Nell'elenco dei prodotti, fai clic sull'ID prodotto che hai creato.

  3. Nella pagina Panoramica del prodotto, vai a Dettagli prodotto e fai clic su Modifica.

  4. Compila la scheda Informazioni sul prodotto nella sezione Dettagli prodotto. Mentre compila le Informazioni sul prodotto, puoi aggiungere gli ID categoria. Gli ID categoria consentono ai clienti di trovare il tuo prodotto in determinate categorie o filtri durante le ricerche in Cloud Marketplace. Puoi selezionare fino a due ID categoria per un prodotto.

  5. Per aggiungere tutorial, documentazione e, facoltativamente, altri contratti di licenza, completa la scheda Documentazione della sezione Dettagli sul prodotto. La documentazione deve soddisfare i requisiti per le guide dell'utente.

  6. Per aggiungere parole chiave o metadati di ricerca oppure per personalizzare l'URL della pagina dei dettagli del prodotto, completa la scheda Metadati del prodotto nella sezione Dettagli prodotto.

  7. Quando è tutto pronto per inviare i dettagli dei tuoi prodotti per l'elaborazione, fai clic su Invia. Il team Partner Engineering richiede circa 2-5 giorni per esaminare e approvare i dettagli del prodotto. Puoi iniziare subito a modificare i dettagli e inviare la revisione in un secondo momento.

Aggiungi le immagini container

Ogni release corrisponde a una versione secondaria del software e a un tag immagine nel repository gestione temporanea di Container Registry.

Per aggiungere le immagini container:

  1. Nell'elenco dei prodotti, fai clic sull'ID prodotto che hai creato.

  2. Nella pagina Panoramica del prodotto, vai alla sezione Immagini container.

  3. Nella sezione Immagini container, inserisci l'URL del repository di Container Registry.

  4. Fai clic su Specifica release. La lettura del repository e il caricamento dei tag potrebbero richiedere alcuni secondi.

  5. In Tag visualizzato, seleziona la release che vuoi includere nell'app Kubernetes.

  6. Aggiungi una breve descrizione della release.

  7. Nella casella Repository Git pubblico, inserisci l'URL del repository Git che hai creato quando hai creato il tuo pacchetto dell'app.

  8. Nella casella Esegui il deployment dell'URL della documentazione, inserisci un link alla documentazione che descrive i passaggi per eseguire il deployment dell'app da un'interfaccia a riga di comando (CLI). Ad esempio, la documentazione potrebbe essere il file Leggimi del repository Git.

  9. Fai clic su Fine dopo aver aggiunto tutte le informazioni per la release.

  10. Per aggiungere altre release, fai clic su Aggiungi release e inserisci le informazioni relative alla release.

  11. In Seleziona le release predefinite, seleziona la release visualizzata dai clienti nella pagina dei dettagli del prodotto.

  12. Quando hai finito di aggiungere le release supportate al tuo prodotto, fai clic su Salva e convalida. Le immagini vengono copiate in un repository pubblico, quindi eseguiamo una serie di test sulle immagini.

  13. Fai clic su Invia per sottoporre a revisione le immagini container.

Visualizza l'anteprima dell'app Kubernetes

Puoi visualizzare l'anteprima della tua scheda di Cloud Marketplace prima che sia visibile agli utenti facendo clic su Anteprima completa. Una volta completate correttamente le attività di verifica dell'immagine container, questa opzione di anteprima ti consente anche di testare il deployment del prodotto.

Pubblica la tua app Kubernetes

Per pubblicare il tuo prodotto su Cloud Marketplace, devi:

  • Completa le revisioni relative a Dettagli prodotto, Prezzi e Immagini container.

  • Avere l'approvazione come partner Google Cloud Build.

Dopo che tutte le revisioni sono state approvate, puoi pubblicare e lanciare il prodotto in pochi minuti. Per pubblicare il tuo prodotto:

  1. Vai alla pagina Panoramica del prodotto nel Producer Portal.

  2. Fai clic su Pubblica.