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 ke Container Registry dengan tag yang sesuai.
- Build image yang ingin Anda kirim ke repositori staging Container Registry.
Beri tag pada image Anda menggunakan Docker dengan tag versi yang ada yang ingin Anda update (atau dengan tag baru jika Anda menginginkan image dalam 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 tag tambahan yang ingin Anda tambahkan atau perbarui ke repositori staging. Perhatikan bahwa satu gambar dapat memiliki beberapa tag.
Perlu diingat bahwa mendorong image ke repositori staging tidak akan otomatis membuatnya terlihat oleh pengguna (meskipun Anda menggunakan tag yang sudah dikaitkan dengan versi); hal ini hanya terjadi setelah Anda mengupdate versi di Producer Portal dan produk Anda 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 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
.Di daftar produk, klik ID produk.
Di halaman Ringkasan produk Anda, buka bagian Image penampung, lalu klik Edit.
Di bagian Rilis yang Diusulkan, klik Edit. Mungkin perlu waktu beberapa detik untuk membaca repositori dan memuat tag Anda.
Klik rilis yang ingin diperbarui.
Di Display tag, pilih versi yang menggunakan ringkasan yang sesuai dengan image yang Anda perbarui di repositori Container Registry staging.
Setelah memperbarui semua informasi untuk rilis, klik Selesai.
Setelah selesai memperbarui rilis yang didukung ke produk Anda, klik Simpan dan Validasi.
Klik Kirim untuk mengirimkan image container untuk ditinjau.
Setelah semua peninjauan disetujui, Anda dapat memublikasikan dan meluncurkan produk dengan membuka halaman Ringkasan produk dan mengklik Publikasikan.
Menghapus versi
Saat Anda menghapus rilis dari produk, rilis tersebut akan segera 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
.Di daftar produk, klik ID produk.
Di halaman Ringkasan produk Anda, buka bagian Image penampung, lalu klik Edit.
Di bagian Rilis yang Diusulkan, klik Edit. Mungkin perlu waktu beberapa detik untuk membaca repositori dan memuat tag Anda.
Tandai rilis yang ingin Anda hapus.
Klik
untuk menghapus versi.Klik Done.
Setelah selesai menghapus rilis ke produk, klik Simpan dan Validasi.
Klik Kirim untuk mengirimkan image container untuk ditinjau.
Setelah semua peninjauan disetujui, Anda dapat memublikasikan dan meluncurkan produk dengan membuka halaman Ringkasan produk, lalu mengklik Publikasikan.