Questa pagina illustra la procedura per inviare il prodotto per i test e la revisione.
Prima di iniziare
Assicurati di aver esaminato e soddisfatto tutti i prerequisiti per la pubblicazione della tua app.
Assicurati di aver esaminato e soddisfatto tutti i requisiti per il packaging dell'app.
Configura i pagamenti in modo da ricevere il pagamento per l'utilizzo della tua app.
Carica le tue immagini
Consulta le linee guida per la 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 contrassegnate con il canale di rilascio e i numeri di versione, in base alle linee guida per l'organizzazione delle release.
Infine, crea le immagini e caricale nel repository Container Registry che hai creato durante la configurazione dell'ambiente.
Nota: se esegui lo sviluppo utilizzando una pipeline di integrazione continua (CI), carica le immagini come passaggio finale dopo aver superato tutti i test.
Dopodiché puoi aggiungere la release alla tua scheda del marketplace Cloud nel Producer Portal.
Prima di pubblicare la release per i clienti, puoi visualizzarne l'anteprima in Cloud Marketplace e aggiornarne le immagini. Il team di Cloud Marketplace testa e approva anche la tua versione prima che venga pubblicata per i clienti.
Aggiungere il prodotto in Producer Portal
Prima di pubblicare il prodotto, devi inviare tutti i relativi componenti per la revisione. Puoi inviare le seguenti revisioni al team di Cloud Marketplace in qualsiasi ordine:
- Dettagli del prodotto
- Prezzi
- Immagini container
L'approvazione di alcune revisioni può richiedere fino a due settimane, quindi ti consigliamo di esaminare i requisiti e iniziare il prima possibile.
Aggiungere i dettagli del prodotto
I dettagli del prodotto includono la scheda del prodotto su Cloud Marketplace, informazioni di marketing e link alla documentazione.
Per aggiungere i dettagli del prodotto:
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 del progetto pubblico che hai creato per Cloud Marketplace, ad esempio
my-organization-public
.Nell'elenco dei prodotti, fai clic sull'ID prodotto che hai creato.
Nella pagina della Panoramica del tuo prodotto, vai a Dettagli del prodotto e fai clic su Modifica.
Compila la scheda Informazioni sul prodotto della sezione Dettagli del prodotto. Mentre completi la sezione Informazioni sul prodotto, puoi aggiungere gli ID categoria. Gli ID categoria consentono ai clienti di trovare il tuo prodotto in categorie o filtri selezionati durante la ricerca su Cloud Marketplace. Puoi selezionare fino a due ID categoria per un prodotto.
Per aggiungere tutorial, documentazione e, facoltativamente, contratti di licenza aggiuntivi, compila la scheda Documentazione della sezione Dettagli prodotto. La documentazione deve soddisfare i requisiti previsti per le guide utente.
Per aggiungere metadati o parole chiave per la rete di ricerca o per personalizzare l'URL della pagina dei dettagli del prodotto, compila la scheda Metadati prodotto della sezione Dettagli prodotto.
Quando è il momento di inviare i dettagli del prodotto per l'elaborazione, fai clic su Invia. Il team di ingegneria dei partner impiega circa 2-5 giorni per esaminare e approvare i dettagli del prodotto. Puoi iniziare a modificare i dettagli ora e inviare la recensione in un secondo momento.
Aggiungi le immagini container
Ogni release corrisponde a una versione secondaria del software e a un tag immagine nel repository di staging di Container Registry.
Per aggiungere le immagini container:
Nell'elenco dei prodotti, fai clic sull'ID prodotto che hai creato.
Nella pagina Panoramica del tuo prodotto, vai alla sezione Immagini contenitore.
Nella sezione Immagini container, inserisci l'URL del tuo repository Container Registry.
Fai clic su Specifica release. Potrebbero essere necessari alcuni secondi per leggere il repository e caricare i tag.
In Tag di visualizzazione, seleziona la release da includere nella tua app Kubernetes.
Aggiungi una breve descrizione della release.
Nella casella Repository Git pubblico, inserisci l'URL del repository Git che hai creato quando hai creato il pacchetto dell'app.
Nella casella URL della documentazione sul deployment, 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 readme nel tuo repository Git.
Fai clic su Fine dopo aver aggiunto tutte le informazioni per la release.
Per aggiungere altre release, fai clic su Aggiungi release e inserisci le informazioni relative alla release.
In Seleziona release predefinite, seleziona la release visualizzata dai clienti nella pagina dei dettagli del prodotto.
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.
Fai clic su Invia per inviare le immagini del contenitore per la revisione.
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.
Pubblicare l'app Kubernetes
Per pubblicare il tuo prodotto su Cloud Marketplace, devi:
Completa le recensioni relative a Dettagli del prodotto, Prezzi e Immagini container.
Essere approvato come partner di Google Cloud Build.
Una volta approvate tutte le revisioni, puoi pubblicare e lanciare il prodotto entro pochi minuti. Per pubblicare il tuo prodotto:
Vai alla pagina Panoramica del prodotto in Producer Portal.
Fai clic su Pubblica.