Inviare l'app

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

Prima di iniziare

Caricare le immagini

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

Dopo che le immagini container hanno superato i test di verifica, assicurati che tutte le imagini per una versione siano taggate 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 esegui il push nel repository Container Registry, che hai creato quando hai configurato l'ambiente.

Nota:se esegui lo sviluppo utilizzando una pipeline di integrazione continua (CI), carica le immagini come passaggio finale, dopo che tutti i test sono stati superati.

Dopodiché puoi aggiungere la release alla tua scheda di Cloud Marketplace 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 suoi componenti per la revisione. Puoi inviare le seguenti revisioni in qualsiasi ordine al team di Cloud Marketplace:

  • Dettagli del prodotto
  • Prezzi
  • Immagini container

L'approvazione di alcune revisioni potrebbe richiedere fino a due settimane, pertanto ti consigliamo di esaminare i requisiti e iniziare il prima possibile.

Aggiungere i dettagli del prodotto

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

Per aggiungere i dettagli del prodotto:

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

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

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

  4. Compila la scheda Informazioni sul prodotto della sezione Dettagli prodotto. Durante il completamento delle 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 in Cloud Marketplace. Puoi selezionare fino a due ID categoria per un prodotto.

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

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

  7. Quando è il momento di inviare i dettagli del prodotto per l'elaborazione, fai clic su Invia. Il team di Partner Engineering 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.

Aggiungere 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:

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

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

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

  4. Fai clic su Specifica release. Potrebbero essere necessari alcuni secondi per leggere il repository e caricare i tag.

  5. In Tag di visualizzazione, seleziona la release da includere nella tua 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 pacchetto applicativo.

  8. Nella casella URL documentazione 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 repository Git.

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

  10. Per aggiungere altre uscite, fai clic su Aggiungi uscita e inserisci le informazioni per l'uscita.

  11. In Seleziona release predefinite, seleziona la release che i clienti vedono nella pagina dei dettagli del prodotto.

  12. Quando hai finito di aggiungere le versioni supportate al tuo prodotto, fai clic su Salva e convalida. Le immagini vengono copiate in un repository pubblico e poi vengono sottoposte a una serie di test.

  13. Fai clic su Invia per inviare le immagini dei contenitori per la revisione.

Visualizza l'anteprima dell'app Kubernetes

Puoi visualizzare l'anteprima della tua scheda 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:

Una volta approvate tutte le revisioni, puoi pubblicare e lanciare il prodotto in pochi minuti. Per pubblicare il tuo prodotto:

  1. Vai alla pagina Panoramica del tuo prodotto in Producer Portal.

  2. Fai clic su Pubblica.