Envoyer votre application

Cette page décrit le processus d'envoi de votre produit pour test et examen.

Avant de commencer

Télécharger vos images

Reportez-vous aux consignes de validation dans le dépôt GitHub des outils Cloud Marketplace pour vous assurer que vos images de conteneur réussissent les tests automatisés de toutes les applications sur Cloud Marketplace.

Une fois que vos images de conteneur ont réussi les tests de vérification, assurez-vous que toutes les images d'une version sont étiquetées avec le canal de publication et les numéros de version des versions, conformément aux directives d'organisation de vos versions.

Enfin, créez vos images et transférez-les vers votre dépôt Container Registry, que vous avez créé lorsque vous configurez votre environnement.

Remarque : Si vous développez à l'aide d'un pipeline d'intégration continue (CI), importez les images à la dernière étape, une fois tous les tests terminés.

Vous pouvez ensuite ajouter votre version à votre fiche Cloud Marketplace dans Producer Portal.

Avant de publier votre version pour les clients, vous pouvez la prévisualiser dans Cloud Marketplace et mettre à jour ses images. L'équipe Cloud Marketplace teste et approuve également votre version avant de la mettre à la disposition des clients.

Ajouter votre produit dans Producer Portal

Avant de publier votre produit, vous devez soumettre à examen tous ses composants. Vous pouvez envoyer les avis suivants à l'équipe Cloud Marketplace dans n'importe quel ordre:

  • Informations sur le produit
  • Tarification
  • Images de conteneurs

L'approbation de certains examens peut prendre jusqu'à deux semaines. Nous vous recommandons donc d'examiner les exigences et de commencer le plus tôt possible.

Ajoutez des informations détaillées sur vos produits

Les informations détaillées sur le produit incluent votre fiche produit sur Cloud Marketplace, vos informations marketing et des liens vers de la documentation.

Pour ajouter des informations détaillées sur vos produits:

  1. Ouvrez Producer Portal dans la console Google Cloud:

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    Remplacez YOUR_PUBLIC_PROJECT_ID par l'ID du projet public que vous avez créé pour Cloud Marketplace (par exemple, my-organization-public).

  2. Dans la liste des produits, cliquez sur l'identifiant produit que vous avez créé.

  3. Sur la page Présentation de votre produit, accédez à la section Informations détaillées sur le produit, puis cliquez sur Modifier.

  4. Renseignez l'onglet Informations sur le produit de la section Informations détaillées sur le produit. Lorsque vous renseignez la section Informations sur le produit, vous pouvez ajouter des ID de catégories. Les ID de catégorie permettent aux clients de trouver votre produit dans les catégories ou les filtres sélectionnés lorsqu'ils effectuent des recherches sur Cloud Marketplace. Vous pouvez sélectionner jusqu'à deux ID de catégorie par produit.

  5. Pour ajouter des tutoriels, de la documentation et, éventuellement, des contrats de licence supplémentaires, remplissez l'onglet Documentation de la section Informations détaillées sur le produit. Votre documentation doit répondre aux exigences des guides de l'utilisateur.

  6. Pour ajouter des métadonnées de recherche ou des mots clés, ou pour personnaliser l'URL de la page d'informations de votre produit, remplissez l'onglet Métadonnées du produit de la section Informations détaillées sur le produit.

  7. Lorsque vous êtes prêt à envoyer les informations détaillées sur le produit pour qu'elles soient traitées, cliquez sur Envoyer. Il faut compter environ deux à cinq jours pour que l'équipe d'ingénieurs partenaires examine et approuve les informations détaillées sur votre produit. Vous pouvez modifier ces informations détaillées dès maintenant et envoyer l'examen ultérieurement.

Ajouter vos images de conteneur

Chaque version correspond à une version mineure de votre logiciel et à un tag d'image dans votre dépôt Container Registry de préproduction.

Pour ajouter vos images de conteneurs:

  1. Dans la liste des produits, cliquez sur l'identifiant produit que vous avez créé.

  2. Sur la page Présentation de votre produit, accédez à la section Images de conteneurs.

  3. Dans la section "Images de conteneurs", saisissez l'URL de votre dépôt Container Registry.

  4. Cliquez sur Spécifier la version. La lecture du dépôt et le chargement de vos tags peuvent prendre quelques secondes.

  5. Dans Display tag (Tag d'affichage), sélectionnez la version que vous souhaitez inclure dans votre application Kubernetes.

  6. Ajoutez une brève description de la version.

  7. Dans la zone Dépôt Git public, entrez l'URL du dépôt Git que vous avez créé lors de la création de votre package d'application.

  8. Dans la zone URL de la documentation du logiciel de déploiement, saisissez un lien vers la documentation décrivant la procédure de déploiement de l'application à partir d'une interface de ligne de commande (CLI). Par exemple, la documentation peut correspondre au fichier Lisez-moi de votre dépôt Git.

  9. Cliquez sur OK une fois que vous avez ajouté toutes les informations pour cette version.

  10. Pour ajouter d'autres versions, cliquez sur Ajouter une version, puis saisissez les informations correspondantes.

  11. Dans Sélectionner les versions par défaut, sélectionnez la version que vos clients verront sur la page d'informations détaillées sur le produit.

  12. Lorsque vous avez terminé d'ajouter des versions compatibles à votre produit, cliquez sur Enregistrer et valider. Les images sont copiées dans un dépôt public, puis nous exécutons une série de tests.

  13. Cliquez sur Envoyer pour envoyer les images de conteneurs pour examen.

Prévisualiser votre application Kubernetes

Vous pouvez prévisualiser votre fiche Cloud Marketplace avant qu'elle ne soit visible par les utilisateurs en cliquant sur Aperçu complet. Une fois les tâches de validation des images de conteneur terminées, cette option d'aperçu vous permet également de tester le déploiement de votre produit.

Publier votre application Kubernetes

Pour publier votre produit sur Cloud Marketplace, vous devez:

Une fois tous les avis approuvés, vous pouvez publier et lancer le produit en quelques minutes. Pour publier votre produit :

  1. Accédez à la page Overview (Aperçu) de votre produit dans Producer Portal.

  2. Cliquez sur Publier.