Pular para o conteúdo principal

Restaurar uma versão anterior

Quando a versão no ar apresenta problema, você não precisa consertar o código correndo: restaure a versão anterior e investigue depois.

O que restaurar faz​

A versão de destino continua inteira, com o artefato já aprovado. Restaurar troca qual delas recebe tráfego. Não há reconstrução, não há novo build, não há recompilação.

É por isso que a plataforma pode prometer que a versão que funcionava volta a mesma — e não uma reconstrução dela.

Passo a passo​

  1. Abra Deployments, no projeto.
  2. Encontre a publicação que você quer de volta.
  3. Clique em Restaurar.
  4. Confira a confirmação: ela mostra as duas pontas lado a lado — o que está no ar agora e o que vai passar a estar.
  5. Confirme.

O estado passa por Voltando à versão anterior e termina em Versão anterior restaurada.

Por que a confirmação mostra as duas pontas

Uma confirmação que só pergunta "tem certeza?" transfere a você o trabalho de lembrar de onde está saindo — e é justamente essa memória que falta a quem chega correndo em um incidente.

O histórico não é destruído​

Restaurar não apaga a versão que estava no ar. Ela permanece no histórico, com a evidência do que aconteceu. Você pode restaurá-la de volta depois de corrigir o problema.

Quando a versão nova não fica pronta​

Aí não há o que restaurar: a troca de tráfego não chegou a acontecer. A publicação termina em Não foi possível publicar, com o motivo e a ação, e a versão anterior, se havia, continua sendo a que responde. Ver Estados da publicação.

Quando restaurar não é a ferramenta certa​

SituaçãoO que usar
A publicação ainda está em Preparando ou ConstruindoCancelar — nada foi trocado ainda
A versão nova não ficou prontaNada a restaurar — a anterior continua no ar. Corrija e publique de novo
O problema é uma variável erradaCorrija a variável e publique de novo
O problema é falta de recursoAjuste recursos e limites
A versão anterior também tinha o problemaRestaure uma anterior a ela, ou publique uma correção

Próximos passos​