Mengupdate image di Container Registry
Dengan mengikuti proses yang sama seperti yang Anda lakukan saat mengirim image ke repositori staging Container Registry, tambahkan image baru Anda ke Container Registry dengan tag yang tepat.
- Buat image yang ingin Anda kirim ke repositori staging Container Registry Anda.
Beri tag pada image Anda menggunakan Docker dengan tag versi yang ada yang ingin diupdate (atau dengan tag baru jika Anda ingin image menggunakan versi baru):
docker tag {image_name} {staging_repo_path}:{tag}
Misalnya,
docker tag test-image gcr.io/testpartner/testsolution:latest
Kirim gambar Anda menggunakan
gcloud
:gcloud docker push {staging_repo_path}:{tag}
Ulangi untuk setiap tag tambahan yang ingin Anda tambahkan atau perbarui ke repositori staging. Perhatikan bahwa satu gambar dapat memiliki beberapa tag.
Perlu diingat bahwa mengirim image ke repositori staging tidak otomatis membuatnya terlihat oleh pengguna (meskipun Anda menggunakan tag yang sudah terkait dengan versi); ini hanya terjadi setelah Anda mengupdate versi di Producer Portal dan produk dipublikasikan.
Anda dapat mengelola tag secara langsung (menambahkan, mengedit, atau menghapus) pada image yang sudah ada di repositori staging Container Registry menggunakan UI Container Registry.
Memperbarui produk Anda di Producer Portal
Buka Producer Portal di Konsol Google Cloud:
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
.Dalam daftar produk, klik ID produk.
Di halaman Overview produk Anda, buka bagian Image container, dan klik Edit.
Pada Rilis yang Diusulkan, klik Edit. Mungkin perlu waktu beberapa detik untuk membaca repositori dan memuat tag Anda.
Klik rilis yang ingin diupdate.
Di Tag Display, pilih versi yang menggunakan ringkasan yang sesuai dengan gambar yang Anda perbarui di repositori Container Registry staging.
Setelah memperbarui semua informasi untuk rilis, klik Selesai.
Setelah selesai memperbarui rilis yang didukung untuk produk Anda, klik Simpan dan Validasi.
Klik Kirim untuk mengirimkan image penampung untuk ditinjau.
Setelah semua ulasan disetujui, Anda dapat memublikasikan dan meluncurkan produk dengan membuka halaman Ringkasan produk Anda dan mengklik Publikasikan.
Menghapus versi
Saat menghapus rilis dari produk, rilis akan langsung dihapus dari halaman detail produk saat produk dipublikasikan. Namun, menghapus rilis tidak akan menghapus image yang dipublikasikan ke Container Registry publik.
Buka Producer Portal di Konsol Google Cloud:
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
.Dalam daftar produk, klik ID produk.
Di halaman Overview produk Anda, buka bagian Image container, dan klik Edit.
Pada Rilis yang Diusulkan, klik Edit. Mungkin perlu waktu beberapa detik untuk membaca repositori dan memuat tag Anda.
Tandai rilis yang ingin dihapus.
Klik
untuk menghapus versi tersebut.Klik Done.
Setelah selesai menghapus rilis untuk produk Anda, klik Simpan dan Validasi.
Klik Kirim untuk mengirimkan image penampung untuk ditinjau.
Setelah semua ulasan disetujui, Anda dapat memublikasikan dan meluncurkan produk dengan membuka halaman Ringkasan produk Anda, dan mengklik Publikasikan.