Um painel de pipeline é uma visualização dos resultados de um pipeline específico que foi executado, como tendências, principais falhas e alterações bem-sucedidas. O Code Stream cria o painel de pipeline quando você cria um pipeline.
O painel contém os widgets que exibem os resultados de execuções de pipelines.
Widget de Contagens de Status de Execução de Pipeline
Você pode visualizar o número total de execuções de um pipeline em um período de tempo agrupado por status: Concluído, Com Falha ou Cancelado. Para ver como o status de execução do pipeline mudou em períodos mais longos ou mais curtos, altere a duração na tela.
Widget de Estatísticas de Execução de Pipeline
As estatísticas de execuções de pipelines incluem os tempos médios de recuperação, entrega ou falha de um pipeline ao longo do tempo.
- Concluído
- Falhou
- Aguardando
- Em execução
- Cancelado
- Em Fila
- Não Iniciado
- Revertendo
- Reversão Concluído
- Falha na Reversão
- Em Pausa
O que é avaliado... | O que significa... |
---|---|
CI média | Tempo médio gasto na fase de integração contínua, avaliado por tempo no tipo de tarefa de CI. |
Tempo médio de entrega (MTTD) | Duração média de todas as execuções com status COMPLETED ao longo de um período. D1, D2 e assim por diante é o tempo para entregar cada execução com status COMPLETED. |
Tempo médio entre entregas (MTBD) | Tempo médio decorrido entre as entregas bem-sucedidas ao longo de um período. O tempo decorrido entre duas execuções consecutivas com status COMPLETED é o tempo entre entregas bem-sucedidas, como BD1, BD2 e assim por diante. O MTBD indica com que frequência um ambiente de produção é atualizado. |
Tempo médio de falha (MTTF) | Duração média de execuções que terminam nos estados FAILED, ROLLBACK_COMPLETED ou ROLLBACK_FAILED durante um período de tempo. F1, F2 e assim por diante é o tempo para uma execução terminar nos estados FAILURE, ROLLBACK_COMPLETED ou ROLLBACK_FAILED. |
Tempo médio para recuperação (MTTR) | O tempo médio para recuperação de uma falha ao longo de um período. O tempo para recuperação de uma falha é o tempo decorrido entre uma execução com um status final FAILED, ROLLBACK_COMPLETED ou ROLLBACK_FAILED e a próxima execução imediata bem-sucedida com um status COMPLETED. R1, R2 e assim por diante é o tempo para recuperação após cada execução com status FAILED ou ROLLBACK_FAILED. |
Widgets de Principais Etapas e Tarefas com Falha
Dois widgets exibem os principais estágios e tarefas com falha em um pipeline. Cada medição registra o número e o percentual de falhas para ambientes de desenvolvimento e pós-desenvolvimento para cada pipeline e projeto, calculado por média sobre uma semana ou mês. Visualize as principais falhas para solucionar problemas no processo de automação da liberação.
Por exemplo, é possível configurar a exibição para uma duração específica, como os últimos sete dias, e anotar as principais tarefas que falharam durante esse período. Se você fizer uma alteração em seu ambiente ou pipeline e executar o pipeline novamente, verifique as principais tarefas que falharam em uma duração maior, como nos últimos 14 dias, as principais tarefas com falha podem ter mudado. Com esse resultado, é possível saber que a alteração no processo de automação da liberação melhorou a taxa de êxito da execução do pipeline.