Os buildpacks do Google Cloud usam componentes de código aberto mantidos pelas respetivas comunidades. Os buildpacks do Google Cloud publicam criadores que contêm os componentes necessários para criar e executar uma aplicação ou uma função. Cada criador está associado a uma distribuição de sistema operacional (SO) específica e tem o seu próprio conjunto de componentes suportados e tempos de execução de linguagem.
A Google oferece apoio técnico aos criadores durante a disponibilidade geral (GA). Geralmente, os novos criadores seguem os lançamentos do Ubuntu LTS e são anunciados nas notas de lançamento dos buildpacks do Google Cloud.
Durante o período de apoio do GA:
- Os componentes do criador (pacotes do SO, bibliotecas, tempos de execução de idiomas, etc.) são atualizados regularmente com correções de segurança e erros.
- Para manter a estabilidade, os buildpacks do Google Cloud evitam implementar funcionalidades ou alterações disruptivas no criador. As alterações significativas são anunciadas com antecedência nas notas de lançamento dos buildpacks do Google Cloud.
Quando a distribuição do SO de um criador já não é mantida ativamente, por exemplo, o fim do apoio técnico do Ubuntu, o criador de buildpacks do Google Cloud pode ser descontinuado e, eventualmente, desativado.
Isto envolve três aspetos: uma publicação da data de descontinuação, um período de descontinuação e uma data de descontinuação definitiva. As datas publicadas na secção Programação de apoio técnico indicam o início do período de descontinuação e a data de descontinuação.
Durante o período de descontinuação, pode geralmente continuar a criar novas aplicações e atualizar as aplicações existentes através do criador. Deve usar este tempo para migrar apps ou funções que usam o criador descontinuado para um criador recente.
A imagem do criador vai continuar a estar disponível no registo, mas vai incluir uma etiqueta <builder-version>-sunset adicional, por exemplo, v1-sunset.
As imagens de contentores criadas com o criador descontinuado vão continuar a existir no registo, vão poder ser implementadas a partir de onde estiverem armazenadas e vão continuar a ser executadas normalmente.
A Google pode alterar o ciclo de vida ou o agendamento do apoio técnico de qualquer criador de acordo com os termos do seu contrato de utilização dos Google Cloud serviços
Horário do apoio técnico
A lista seguinte inclui os criadores de pacotes de compilação do Google Cloud suportados, bem como os criadores que foram descontinuados.
| Etiqueta | Localização | Sistema operativo | Descontinuação | Pôr do sol |
|---|---|---|---|---|
google-24 |
gcr.io/buildpacks/builder:google-24 |
Ubuntu 24 | Abril de 2029 | Abril de 2030 |
google-22 |
gcr.io/buildpacks/builder:google-22,latest |
Ubuntu 22 | Abril de 2027 | Abril de 2028 |
v1 |
gcr.io/buildpacks/builder:v1 |
Ubuntu 18 | Dezembro de 2024 | Abril de 2025 |
A etiqueta latest aponta sempre para a etiqueta google-22.
As datas importantes podem sofrer atrasos com base na estabilidade e disponibilidade dos componentes principais. Volte a consultar esta página para se manter a par das novidades.
Idiomas e criadores
Todos os criadores fornecidos pelos buildpacks do Google Cloud suportam diferentes pacotes de sistemas operativos e versões de tempo de execução de idiomas. Para ver detalhes, consulte a lista de idiomas suportados para cada criador.
Os tempos de execução de idiomas têm os seus próprios horários de apoio técnico e manutenção fornecidos pelas respetivas comunidades. Isto é notável de duas formas:
- As versões de idiomas disponíveis através de criadores suportados podem não ser suportadas pela respetiva comunidade. Recomendamos que atualize para uma versão do idioma mais recente e com suporte ativo o mais rapidamente possível.
- O SO subjacente de um criador pode estar fora do apoio técnico, mas a versão do seu idioma preferido continua a ser mantida ativamente. Neste caso, recomendamos que atualize para uma versão recente do criador com uma comunidade de SO ativamente mantida.