OS Web valida novas versões antes de substituir aplicações em uso
O processo de publicação do OS Web executa etapas de preparação antes de recriar cada aplicação. Se a nova versão não ficar saudável, tenta restaurar a imagem anterior.
O processo de publicação do OS Web executa etapas de preparação antes de recriar cada aplicação. Se a nova versão não ficar saudável, tenta restaurar a imagem anterior.
O processo de publicação do OS Web passou a executar etapas de preparação antes de recriar cada aplicação. Depois da troca, verifica se a nova versão fica saudável; caso isso não ocorra, tenta restaurar a imagem anterior.
A mudança é relevante para gestores de contrato, equipes técnicas de campo e profissionais de TI que atuam com gestão de ordens de serviço e atendimento técnico. O fluxo estabelece verificações antes da substituição da aplicação em uso e prevê uma tentativa de retorno à versão anterior se a candidata não passar pela checagem de saúde.
Antes de recriar cada aplicação, o processo executa separadamente o extrator de migrations e o Flyway. Se uma dessas etapas falha, a substituição não avança e o aplicativo atual é preservado. Essas etapas fazem parte da preparação da versão antes de ela entrar em uso.
Após a recriação, o processo aguarda a verificação de saúde da aplicação. Se ela não ficar saudável, o fluxo tenta restaurar a imagem anterior e recriar a aplicação com essa versão. Assim, a publicação não é considerada concluída apenas porque a nova imagem foi aplicada: há uma checagem posterior e um caminho previsto de retorno.
O procedimento trata separadamente as aplicações de produção e de homologação. Em ambas, as etapas de preparação são executadas antes da recriação, seguida pela verificação de saúde.
A mudança descreve uma proteção no ciclo de publicação do OS Web: primeiro, a versão candidata passa pelas etapas previstas; depois, a aplicação recriada é verificada. Se a candidata não ficar saudável, há uma tentativa de restauração da imagem anterior. Esse mecanismo não significa que toda atualização esteja livre de falhas ou que uma interrupção seja impossível.