Norme relative all'assistenza dei buildpack di Google Cloud

I buildpack di Google Cloud utilizzano componenti open source gestiti dalle rispettive community. I buildpack di Google Cloud pubblicano compilatori che contengono i componenti necessari per compilare ed eseguire un'applicazione o una funzione. Ogni compilatore è associato a una distribuzione specifica del sistema operativo e ha un proprio insieme di componenti e runtime del linguaggio supportati.

Google fornisce assistenza ai creator durante la disponibilità generale (GA). In genere, i nuovi builder seguiranno le release LTS di Ubuntu e verranno annunciati nelle note di rilascio dei buildpack di Google Cloud.

Durante il periodo di assistenza della versione GA:

  • I componenti del generatore (pacchetti del sistema operativo, librerie, runtime della lingua e così via) vengono aggiornati regolarmente con correzioni di bug e della sicurezza.
  • Per mantenere la stabilità, i buildpack di Google Cloud evitano di implementare funzionalità o modifiche che causano interruzioni nel builder. Le modifiche incompatibili vengono annunciate in advance nelle note di rilascio dei buildpack di Google Cloud.

Quando la distribuzione del sistema operativo di un builder non è più gestita attivamente, ad esempio per il ritiro del supporto di Ubuntu, il builder di buildpack di Google Cloud potrebbe essere ritirato e, alla fine, ritirato.

Sono coinvolti tre aspetti: la pubblicazione della data di ritiro, un periodo di ritiro e una data di ritiro definitivo. Le date indicate di seguito indicano l'inizio del periodo di ritiro e la data di ritiro.

Durante il periodo di ritiro, in genere puoi continuare a creare nuove applicazioni e aggiornare quelle esistenti utilizzando lo strumento per la creazione. Ti consigliamo di utilizzare questo periodo per eseguire la migrazione di app o funzioni che utilizzano il generatore deprecato a un generatore recente.

L'immagine del generatore continuerà a essere disponibile nel registry, ma includerà un altro tag <builder-version>-sunset, ad esempio v1-sunset. Le immagini container create utilizzando il compilatore in ritiro continueranno a esistere nel registry, potranno essere dipiattate da qualsiasi posizione in cui sono archiviate e continueranno a funzionare normalmente.

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

Programma di assistenza

L'elenco seguente include i comandi di compilazione di Google Cloud attualmente supportati, nonché i comandi ritirati 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 fa sempre riferimento alla versione più recente del generatore disponibile.

Le date chiave potrebbero subire ritardi in base alla stabilità e alla disponibilità dei componenti chiave. Consulta di nuovo questa pagina per non perderti gli aggiornamenti.

Lingue e generatori

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

I runtime delle lingue hanno le proprie pianificazioni di assistenza e manutenzione fornite dalle rispettive community. Questo è importante per due motivi:

  • Le versioni in lingua disponibili per i creator di contenuti supportati potrebbero non essere supportate dalla loro community. Ti invitiamo a eseguire l'aggiornamento a una versione della lingua più recente e supportata attivamente il prima possibile.
  • Il sistema operativo di un generatore potrebbe non essere più supportato, ma la versione della lingua che preferisci è ancora in fase di manutenzione attiva. In questo caso, ti invitiamo a eseguire l'upgrade a una versione recente del builder con una community OS sottoposta a manutenzione attiva.