notícia corporativa Operação e gestão pública os-web/os-web

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.

Arte de notícia corporativa para OS Web valida novas versões antes de substituir aplicações em uso

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.

Inova Comunicações

Central de chamados

Conte o que está acontecendo

Não inclua senhas, dados de pacientes ou outras informações sensíveis.