Norme di assistenza per i buildpack di Google Cloud

I buildpack di Google Cloud utilizzano componenti open source gestiti dalle rispettive community. I buildpack di Google Cloud pubblicano builder che contengono i componenti necessari per creare ed eseguire un'applicazione o una funzione. Ogni builder è legato a una distribuzione specifica del sistema operativo (OS) e ha il proprio set di componenti e runtime dei linguaggi supportati.

Google fornisce assistenza per i costruttori durante la disponibilità generale (GA). I nuovi builder in genere seguono le release Ubuntu LTS e sono annunciati nelle note di rilascio dei buildpack di Google Cloud.

Durante il periodo di assistenza di GA:

  • I componenti del Builder (pacchetti del sistema operativo, librerie, runtime del linguaggio e così via) vengono regolarmente aggiornati con correzioni di bug e sicurezza.
  • Per mantenere la stabilità, i buildpack Google Cloud evitano di implementare funzionalità di interruzione o modifiche nel builder. Le modifiche che provocano un errore vengono annunciate in anticipo nelle note di rilascio dei buildpack di Google Cloud.

Quando la distribuzione del sistema operativo di un builder non viene più mantenuta attivamente, ad esempio la fine del supporto per Ubuntu, il builder di buildpack di Google Cloud potrebbe essere deprecato e alla fine verrà ritirato.

Ciò riguarda tre aspetti: una pubblicazione della data di ritiro, un periodo di deprecazione e una data di ritiro. Le date pubblicate di seguito indicano l'inizio del periodo di deprecazione e la data di ritiro.

Durante il periodo di deprecazione, in genere puoi continuare a creare nuove applicazioni e aggiornare quelle esistenti utilizzando il builder. Utilizza questo periodo per eseguire la migrazione di app o funzioni che utilizzano il builder deprecato a uno strumento recente.

L'immagine del generatore continuerà a essere disponibile nel registro, ma includerà un tag <builder-version>-sunset aggiuntivo, ad esempio v1-sunset. Le immagini container create con lo strumento di creazione della versione Cloud saranno ancora attive nel registro, potranno essere implementate dalla posizione in cui sono archiviate e continueranno a essere eseguite normalmente.

Google potrebbe modificare la pianificazione o il ciclo di vita dell'assistenza di qualsiasi builder in conformità ai termini del contratto per l'utilizzo dei servizi Google Cloud

Pianificazione dell'assistenza

Il seguente elenco include i builder di buildpack di Google Cloud attualmente supportati, nonché i builder deprecati e ritirati.

Tag Località Sistema operativo Ritiro Tramonto
google-22,latest gcr.io/buildpacks/builder:google-22 Ubuntu 22 Aprile 2027 Aprile 2028
v1 gcr.io/buildpacks/builder:v1 Ubuntu 18 Dicembre 2024 Aprile 2025

Il tag latest rimanda sempre all'ultima versione disponibile del builder.

Le date chiave potrebbero essere ritardate in base alla stabilità e alla disponibilità dei componenti chiave. Visita nuovamente questa pagina per non perderti nessun aggiornamento.

Lingue e strumenti per la creazione

Ogni builder fornito dai buildpack di Google Cloud supporta diversi pacchetti di sistemi operativi e versioni di runtime del linguaggio. Per i dettagli, consulta l'elenco delle lingue supportate per ogni builder.

I runtime dei linguaggi hanno i propri programmi di assistenza e manutenzione, forniti dalle rispettive community. Ciò si può notare in due modi:

  • Le versioni in lingue disponibili dai builder supportati potrebbero non essere supportate dalla loro community. Ti invitiamo a passare il prima possibile a una versione più recente e attivamente supportata.
  • Il sistema operativo sottostante di un builder potrebbe non essere supportato, ma la versione linguistica che preferisci viene ancora mantenuta attivamente. In questo caso, ti invitiamo a eseguire l'aggiornamento a una versione del builder recente con una community di sistema operativo gestita attivamente.