Mengirimkan aplikasi

Halaman ini membahas proses pengiriman produk Anda untuk pengujian dan peninjauan.

Sebelum memulai

Mengupload gambar

Lihat panduan verifikasi di repositori GitHub alat Cloud Marketplace untuk memastikan image container Anda lulus pengujian otomatis untuk semua aplikasi di Cloud Marketplace.

Setelah image container Anda lulus pengujian verifikasi, pastikan semua image untuk versi ditandai dengan jalur rilis dan nomor versi, sesuai dengan panduan untuk mengatur rilis Anda.

Terakhir, build image Anda dan kirimkan ke repositori Container Registry, yang Anda buat saat menyiapkan lingkungan.

Catatan: Jika Anda melakukan pengembangan menggunakan pipeline continuous integration (CI), upload image sebagai langkah terakhir, setelah semua pengujian lulus.

Kemudian, Anda dapat menambahkan rilis ke listingan Cloud Marketplace di Producer Portal.

Sebelum memublikasikan rilis untuk pelanggan, Anda dapat melihat pratinjau rilis di Cloud Marketplace dan memperbarui gambarnya. Tim Cloud Marketplace juga menguji dan menyetujui versi Anda sebelum dipublikasikan kepada pelanggan.

Menambahkan produk Anda di Producer Portal

Sebelum memublikasikan produk, Anda harus mengirimkan semua komponennya untuk ditinjau. Anda dapat mengirimkan peninjauan berikut dalam urutan apa pun kepada tim Cloud Marketplace:

  • Detail produk
  • Harga
  • Image container

Beberapa peninjauan mungkin memerlukan waktu hingga dua minggu untuk disetujui, jadi sebaiknya tinjau persyaratan dan mulai sesegera mungkin.

Menambahkan detail produk

Detail produk mencakup listingan produk Anda di Cloud Marketplace, informasi pemasaran, dan link ke dokumentasi.

Untuk menambahkan detail produk Anda:

  1. Buka Producer Portal di Google Cloud konsol:

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

    Ganti YOUR_PUBLIC_PROJECT_ID dengan ID untuk project publik yang Anda buat untuk Cloud Marketplace—misalnya, my-organization-public.

  2. Dalam daftar produk, klik ID produk yang Anda buat.

  3. Di halaman Overview produk Anda, buka Product details, lalu klik Edit.

  4. Lengkapi tab Product info di bagian Product details. Saat melengkapi Product info, Anda dapat menambahkan ID Kategori. ID Kategori memungkinkan pelanggan menemukan produk Anda di kategori atau filter tertentu saat mereka menelusuri Cloud Marketplace. Anda dapat memilih hingga dua ID Kategori untuk suatu produk.

  5. Untuk menambahkan tutorial, dokumentasi, dan, secara opsional, perjanjian lisensi tambahan, lengkapi tab Documentation di bagian Product details. Dokumentasi Anda harus memenuhi persyaratan untuk panduan pengguna.

  6. Untuk menambahkan metadata atau kata kunci penelusuran, atau untuk menyesuaikan URL halaman detail produk Anda, lengkapi tab Product metadata di bagian Product details.

  7. Jika Anda siap mengirimkan detail produk untuk diproses, klik Submit. Diperlukan waktu sekitar 2-5 hari bagi tim Partner Engineering untuk meninjau dan menyetujui detail produk Anda. Anda dapat mulai mengedit detail sekarang dan mengirimkan peninjauan nanti.

Menambahkan image container

Setiap rilis sesuai dengan versi minor software Anda dan tag image di repositori staging Container Registry.

Untuk menambahkan image container Anda:

  1. Dalam daftar produk, klik ID produk yang Anda buat.

  2. Di halaman Overview produk Anda, buka bagian Container images.

  3. Di bagian Container images, masukkan URL untuk repositori Container Registry Anda.

  4. Klik Specify Release. Mungkin perlu beberapa detik untuk membaca repositori dan memuat tag Anda.

  5. Di Display tag, pilih rilis yang ingin Anda sertakan dalam aplikasi Kubernetes.

  6. Tambahkan deskripsi singkat tentang rilis tersebut.

  7. Di kotak Public Git repo, masukkan URL untuk repositori Git yang Anda buat saat membuat paket aplikasi.

  8. Di kotak Deploy documentation URL, masukkan link ke dokumentasi yang menjelaskan langkah-langkah untuk men-deploy aplikasi dari antarmuka command line (CLI). Misalnya, dokumentasi tersebut mungkin berupa file readme di repositori Git Anda.

  9. Klik Done setelah Anda menambahkan semua informasi untuk rilis tersebut.

  10. Untuk menambahkan rilis lainnya, klik Add Release, lalu masukkan informasi untuk rilis tersebut.

  11. Di Select default releases, pilih rilis yang dilihat pelanggan di halaman detail produk.

  12. Setelah selesai menambahkan rilis yang didukung ke produk Anda, klik Save and Validate. Image akan disalin ke repositori publik, lalu kami menjalankan serangkaian pengujian terhadap image tersebut.

  13. Klik Submit untuk mengirimkan image container untuk ditinjau.

Melihat pratinjau aplikasi Kubernetes

Anda dapat melihat pratinjau listingan Cloud Marketplace sebelum terlihat oleh pengguna, dengan mengklik Full Preview. Setelah tugas verifikasi image container Anda berhasil diselesaikan, opsi pratinjau ini juga memungkinkan Anda menguji deployment produk.

Memublikasikan aplikasi Kubernetes

Untuk memublikasikan produk Anda di Cloud Marketplace, Anda harus:

Setelah semua peninjauan disetujui, Anda dapat memublikasikan dan meluncurkan produk dalam beberapa menit. Untuk memublikasikan produk Anda:

  1. Buka halaman Overview produk Anda di Producer Portal.

  2. Klik Publish.