Quando uma implantação falha
Uma implantação com falha nunca altera o que o CoRoid considera que está em execução no ambiente. O Implantar passo exibe a tentativa falha com um link para a execução do seu pipeline. Corrija a causa, execute as verificações novamente se elas tiverem expirado, e implante mais uma vez. Cada tentativa permanece no histórico do lançamento.
Se uma tentativa parecer estar travada, verifique a execução no seu CI/CD e o token de relatório antes de tentar novamente. Um relatório ausente geralmente indica que o token ou o formato do evento precisam de atenção, e não que a implantação falhou.
Quando a integridade requer atenção
Após uma implantação bem-sucedida, o CoRoid executa o Gráfico de Qualidade canário do projeto
(um Gráfico de Qualidade com um deployment_canary gatilho) se um for publicado. Um
canário com falha exibe Requer atenção no Saúde passo. A
implantacao ainda é considerada bem-sucedida, pois o commit realmente chegou ao
ambiente. Analise as evidências do canário e os logs do pipeline, e então
corrija o problema com um novo lançamento ou volte para um commit anterior.
Volte para um commit saudável
- 2.4.0 em ProduçãoImplantado, mas a verificação canary falhouPrecisa de atenção
- Selecione um release anterior que fosse saudável aqui
- 2.3.1Último release saudável na ProduçãoSaudável
No lançamento atualmente implantado, abra Saúde para o ambiente e encontre Recuperar um commit saudável anterior. Ele lista lançamentos anteriores que foram implantados lá e passaram na verificação de integridade.
- Seu pipeline está conectado ao CoRoid. Escolha Solicitar rollback, insira uma branch ou tag que aponte para o commit estável e explique o motivo. O CoRoid verifica a referência e inicia uma nova execução da versão anterior. O ambiente volta ao normal somente quando o pipeline confirma o sucesso.
- Seu pipeline funciona de forma autônoma. Faça rollback para lá. Se houver relatórios de implantações, o CoRoid registra o resultado automaticamente. Caso não consiga gerar relatório, selecione Registrar rollback externo na versão estável. O CoRoid verifica se a versão que você está substituindo ainda é a atual e se o alvo passou na verificação de integridade.
Tanto a implantação original quanto o rollback permanecem visíveis no histórico.
Lance vários projetos juntos
Algumas alterações abrangem múltiplos projetos, como um novo API e o aplicativo que o utiliza. Na lista de Lançamentos, escolha Coordenar um trem, dê um nome a ele e selecione um lançamento por projeto na ordem em que devem ser lançados.
Um trem é uma visualização compartilhada, não uma única implantação. Cada lançamento mantém seu próprio commit, verificações, aprovações e pipeline, e cada um é implantado a partir de sua própria página. O trem exibe Parcialmente lançado enquanto alguns membros ainda não atingiram seus ambientes, de modo que o trabalho restante permanece visível.