Los buildpacks de Google Cloud usan componentes de código abierto que mantienen sus respectivas comunidades. Los buildpacks de Google Cloud publican compiladores que contienen los componentes necesarios para compilar y ejecutar una aplicación o una función. Cada compilador está vinculado a una distribución de un sistema operativo (SO) específico y tiene su propio conjunto de componentes y tiempos de ejecución de lenguaje admitidos.
Google ofrece asistencia a los desarrolladores durante la disponibilidad general (GA). Los nuevos compiladores suelen seguir las versiones LTS de Ubuntu y se anuncian en las notas de la versión de los buildpacks de Google Cloud.
Durante el periodo de asistencia de la versión GA:
- Los componentes de compilación (paquetes del SO, bibliotecas, tiempos de ejecución de lenguajes, etc.) se actualizan periódicamente con correcciones de errores y de seguridad.
- Para mantener la estabilidad, los paquetes de compilación de Google Cloud evitan implementar funciones o cambios que provoquen errores en el compilador. Los cambios incompatibles se anuncian con antelación en las notas de la versión de los paquetes de compilación de Google Cloud.
Cuando ya no se mantenga de forma activa la distribución del SO de un compilador (por ejemplo, cuando finalice el periodo de asistencia de Ubuntu), es posible que el compilador de buildpacks de Google Cloud quede obsoleto y, con el tiempo, se retire.
Esto implica tres aspectos: la publicación de la fecha de desactivación, el periodo de desactivación y la fecha de retirada. Las fechas que se indican a continuación corresponden al inicio del periodo de retirada y a la fecha de retirada.
Durante el periodo de retirada, por lo general, podrás seguir creando aplicaciones y actualizando las que ya tengas con el creador. Deberías aprovechar este tiempo para migrar las aplicaciones o funciones que usen el compilador obsoleto a un compilador reciente.
La imagen de compilación seguirá estando disponible en el registro, pero incluirá una etiqueta <builder-version>-sunset
adicional, como v1-sunset
.
Las imágenes de contenedor que se hayan creado con el compilador retirado seguirán estando en el registro, se podrán desplegar desde donde estén almacenadas y seguirán ejecutándose con normalidad.
Google podrá cambiar la programación o el ciclo de vida de la asistencia de cualquier creador de acuerdo con los términos de tu contrato para el uso de los servicios de Google Cloud .
Horario de asistencia
En la siguiente lista se incluyen los creadores de paquetes de compilación de Google Cloud que se admiten actualmente, así como los que se han retirado.
Etiqueta | Ubicación | Sistema operativo | Desactivación | Atardecer |
---|---|---|---|---|
google-22 ,latest |
gcr.io/buildpacks/builder:google-22 |
Ubuntu 22 | Abril del 2027 | Abril del 2028 |
v1 |
gcr.io/buildpacks/builder:v1 |
Ubuntu 18 | Diciembre del 2024 | Abril del 2025 |
La etiqueta latest
siempre apunta a la versión más reciente del creador.
Las fechas clave pueden retrasarse en función de la estabilidad y la disponibilidad de los componentes clave. Vuelve a visitar esta página para estar al día.
Idiomas y compilaciones
Cada compilador proporcionado por los buildpacks de Google Cloud admite diferentes paquetes de sistemas operativos y versiones de tiempo de ejecución de lenguajes. Para obtener más información, consulta la lista de idiomas admitidos para cada creador.
Los tiempos de ejecución de los lenguajes tienen sus propios programas de asistencia y mantenimiento, proporcionados por sus respectivas comunidades. Esto es destacable por dos motivos:
- Es posible que las versiones de idioma disponibles en los creadores admitidos no sean compatibles con su comunidad. Te recomendamos que actualices a una versión del lenguaje más reciente y con asistencia activa lo antes posible.
- Puede que el SO subyacente de un compilador no sea compatible, pero que la versión del idioma que prefieras se siga manteniendo activamente. En ese caso, te recomendamos que actualices a una versión reciente del compilador con una comunidad de SO que se mantenga activa.