Buildpack Google Cloud menggunakan komponen open source yang dikelola oleh komunitasnya masing-masing. Buildpack Google Cloud memublikasikan builder yang berisi komponen yang diperlukan untuk membangun dan menjalankan aplikasi atau fungsi. Setiap builder terikat dengan distribusi sistem operasi (OS) tertentu dan masing-masing memiliki set komponen dan runtime bahasa yang didukung.
Google memberikan dukungan untuk builder selama Ketersediaan umum (GA). Builder baru umumnya akan mengikuti rilis LTS Ubuntu dan diumumkan di catatan rilis buildpack Google Cloud.
Selama periode dukungan GA:
- Komponen Builder (paket OS, library, runtime bahasa, dll.) diupdate secara berkala dengan keamanan dan perbaikan bug.
- Untuk mempertahankan stabilitas, buildpack Google Cloud menghindari penerapan fitur atau perubahan dapat menyebabkan gangguan pada builder. Perubahan yang dapat menyebabkan gangguan diumumkan di awal dalam catatan rilis buildpack Google Cloud.
Jika distribusi OS builder tidak lagi dikelola secara aktif, misalnya, Akhir Dukungan untuk Ubuntu, builder buildpacks Google Cloud mungkin tidak digunakan lagi dan akhirnya dihentikan.
Hal ini mencakup tiga aspek: publikasi tanggal penghentian penggunaan, periode penghentian penggunaan, dan tanggal penghentian. Tanggal yang diposting di bawah menunjukkan dimulainya periode penghentian penggunaan dan tanggal penghentian.
Selama periode penghentian penggunaan, Anda umumnya dapat terus membuat aplikasi baru dan mengupdate aplikasi yang ada menggunakan builder. Anda harus menggunakan waktu ini untuk memigrasikan aplikasi atau fungsi yang menggunakan builder yang tidak digunakan lagi ke builder terbaru.
Image builder akan tetap tersedia di registry, tetapi menyertakan
tag <builder-version>-sunset
tambahan, misalnya v1-sunset
.
Image container yang dibangun menggunakan builder yang telah dihentikan akan tetap ada
di registry, dapat di-deploy dari mana pun image tersebut disimpan, dan terus berjalan
seperti biasa.
Google dapat mengubah jadwal dukungan atau siklus proses builder mana pun sesuai dengan persyaratan perjanjian Anda untuk penggunaan layanan Google Cloud
Jadwal Dukungan
Daftar berikut mencakup builder buildpack Google Cloud yang saat ini didukung, serta builder yang tidak digunakan lagi dan dihentikan.
Tag | Location | Sistem operasi | Penghentian penggunaan | Penghentian |
---|---|---|---|---|
google-22 ,latest |
gcr.io/buildpacks/builder:google-22 |
Ubuntu 22 | April 2027 | April 2028 |
v1 |
gcr.io/buildpacks/builder:v1 |
Ubuntu 18 | Desember 2024 | April 2025 |
Tag latest
selalu mengarah ke versi builder terbaru yang tersedia.
Tanggal penting mungkin tertunda berdasarkan stabilitas dan ketersediaan komponen utama. Buka kembali halaman ini untuk mendapatkan info terbaru.
Bahasa & Builder
Setiap builder yang disediakan oleh buildpack Google Cloud mendukung paket sistem operasi dan versi runtime bahasa yang berbeda-beda. Untuk mengetahui detailnya, lihat daftar bahasa yang didukung untuk setiap builder.
Runtime bahasa memiliki jadwal dukungan dan pemeliharaannya sendiri yang disediakan oleh komunitasnya masing-masing. Hal ini penting dalam dua hal:
- Versi bahasa yang tersedia oleh builder yang didukung mungkin tidak didukung oleh komunitasnya. Sebaiknya Anda mengupdate ke versi bahasa yang lebih baru dan didukung secara aktif sesegera mungkin.
- OS yang mendasari builder mungkin sudah tidak didukung, tetapi versi bahasa pilihan Anda masih dikelola secara aktif. Dalam hal ini, sebaiknya Anda mengupdate ke versi builder terbaru dengan komunitas OS yang dikelola secara aktif.