Nesta página, descrevemos como reverter um destino do Cloud Deploy para uma versão anterior.
Quando você reverter um destino, o Cloud Deploy cria um novo recurso rollout com base em uma versão anterior.
Reverter um destino para uma versão anterior
CLI gcloud
Por padrão, a reversão usa a última versão com um lançamento bem-sucedido para o destino indicado, mas é possível escolher um diferente, usando --release.
Para reverter, execute o seguinte comando no diretório que contém o pipeline de entrega:
gcloud deploy targets rollback TARGET_NAME \
--delivery-pipeline=PIPELINE_NAME \
--release=RELEASE_NAME \
--rollout-id=ROLLOUT_ID
Nesse comando, --release e --rollout-id são opcionais.
Use --release para identificar uma versão específica a ser revertida. Se você omitir essa opção, o Cloud Deploy usará a última versão válida conhecida no destino especificado.
Use --rollout-id para atribuir um identificador à rollout gerada. Se você omitir isso, o Cloud Deploy gerará um ID para a rollout gerada.
Console
Clique no pipeline mostrado na lista de pipelines de entrega.
A página de detalhes do pipeline de entrega mostra uma representação gráfica do progresso do pipeline de entrega.
Clique no menu Mais
e selecione Reverter versão.
O formulário de reversão é exibido:

Selecione a versão no campo Versão.
Esta é a versão para a qual você está revertendo. O Nome do lançamento é preenchido com base na versão selecionada.
Se quiser, é possível alterar o nome e a descrição do lançamento padrão.
Clique em Reverter.
Um novo lançamento é criado a partir da versão escolhida e implantado no mesmo destino.
Como reverter ainda mais
É possível reverter manualmente para uma versão anterior à anterior implantada com sucesso.
Basta executar gcloud deploy releases promote com a versão anterior e
incluir a--to-target opção definida como o destino no qual você quer reverter
a versão.