Os pacotes de criação do Google Cloud usam componentes de código aberto mantidos pelas respectivas comunidades. Os pacotes de versão do Google Cloud publicam builders que contêm os componentes necessários para criar e executar um aplicativo ou uma função. Cada builder está vinculado a uma distribuição específica do sistema operacional (SO) e tem o próprio conjunto de componentes compatíveis e ambientes de execução da linguagem.
O Google oferece suporte a builders durante a disponibilidade geral (GA, na sigla em inglês). Novos builders geralmente seguirão as versões do Ubuntu LTS e são anunciados nas notas de lançamento dos buildpacks do Google Cloud.
Durante o período de suporte do GA:
- Os componentes do Builder (pacotes do SO, bibliotecas, ambientes de execução da linguagem etc.) são atualizados regularmente com correções de segurança e de bugs.
- Para manter a estabilidade, os pacotes de build do Google Cloud evitam a implementação de recursos ou alterações importantes no builder. As alterações interruptivas são anunciadas com antecedência nas notas de lançamento dos buildpacks do Google Cloud.
Quando a distribuição do SO de um builder não é mais mantida ativamente, por exemplo, o fim do suporte ao Ubuntu, o builder de pacotes de build do Google Cloud pode ser suspenso e, por fim, receber o pôr do sol.
Isso envolve três aspectos: uma publicação da data da descontinuação, um período de descontinuação e uma data de desativação. As datas postadas abaixo indicam o início do período de suspensão de uso e a data de desativação.
Durante o período de descontinuação de uso, geralmente é possível continuar criando novos aplicativos e atualizando os atuais usando o builder. Use esse tempo para migrar apps ou funções que usam o builder obsoleto para um builder recente.
A imagem do builder continuará disponível no registro, mas incluirá uma
tag <builder-version>-sunset
adicional, por exemplo, v1-sunset
.
As imagens de contêiner que foram criadas com o builder de desativação continuarão existindo no registro, poderão ser implantadas de onde estiverem armazenadas e continuarão sendo executadas normalmente.
O Google pode alterar a programação de suporte ou o ciclo de vida de qualquer builder de acordo com os termos do seu contrato de uso dos serviços do Google Cloud
Cronograma de suporte
A lista a seguir inclui os builders de pacotes de criação compatíveis atualmente com o Google Cloud, bem como os builders que foram descontinuados e desativados.
Tag | Local | Sistema operacional | Suspensão de uso | Desativação |
---|---|---|---|---|
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 tag latest
sempre indica a versão mais recente do builder disponível.
As datas da chave podem ser atrasadas com base na estabilidade e na disponibilidade dos componentes da chave. Volte a esta página para ficar por dentro das novidades.
Linguagens e builders
Cada builder fornecido pelos pacotes de criação do Google Cloud é compatível com diferentes pacotes de sistemas operacionais e versões de ambiente de execução da linguagem. Para mais detalhes, consulte a lista de idiomas compatíveis com cada builder.
Os ambientes de execução da linguagem têm programações de suporte e manutenção próprias fornecidas pelas respectivas comunidades. Isso é notável de duas maneiras:
- As versões de linguagem disponíveis para builders compatíveis podem não ser compatíveis com a comunidade. Recomendamos que você atualize para uma versão mais recente e compatível o quanto antes.
- O SO subjacente de um builder pode estar fora de suporte, mas sua versão de linguagem preferida ainda é ativamente mantida. Nesse caso, recomendamos que você atualize para uma versão recente do builder com uma comunidade do SO ativamente mantida.