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 linguagem, 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 abaixo 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 horário de apoio técnico de qualquer criador de acordo com os termos do seu contrato de utilização dos Google Cloud serviços
Horário de apoio técnico
A lista seguinte inclui os criadores de pacotes de compilação do Google Cloud atualmente suportados, bem como os criadores que foram descontinuados.
Etiqueta | Location | Sistema operativo | Descontinuação | Pôr do sol |
---|---|---|---|---|
google-22 ,latest |
gcr.io/buildpacks/builder:google-22 |
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 versão mais recente disponível do criador.
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.