Coleta de evidências baseada em importação
Reduza a sobrecarga da instância ignorando o processamento de pipeline em nível de etapa para gestão acelerada de mudanças e coleta de evidências para GitHub Actions e. Azure DevOps(ADO) Ferramentas de orquestração.
Todas as evidências relevantes no pipeline são anexadas à solicitação de mudança usando a solicitação de importação em vez de notificações do webhook.
Habilitar coleta de evidências baseada em importação
Você pode habilitar este recurso ativando o. Importação de coleta de evidências baseada para recurso de orquestração Alterne na página Propriedades. Para obter mais informações, consulte Propriedades de Velocidade de mudança para DevOps.
Como as evidências são coletadas
Quando a etapa de mudança em um pipeline é acionada, um registro de retorno de chamada é criado com estado: criado e. status de evidência de mudança: pendente . Uma solicitação de importação, com as páginas de solicitação de importação correspondentes, é criada para coletar detalhes de execução do pipeline e as evidências necessárias. A solicitação de mudança é criada com todas as evidências anexadas a ela. Além disso, o recurso de coleta de evidências baseada em importação é acionado novamente no evento de conclusão do pipeline para garantir que todas as evidências associadas sejam recuperadas com precisão e associadas à solicitação de mudança. A pós-criação da solicitação de mudança, os mecanismos de aprovação automática e os comportamentos subsequentes permanecem os mesmos do comportamento existente.
- Para ADO
-
- Para pipeline de compilação, quando a propriedade está habilitada, a coleta de evidências acontece somente com base no evento de conclusão do pipeline (os eventos no nível de etapa não são processados para reduzir a sobrecarga da instância).
- Para pipeline de versão, mesmo que a propriedade esteja habilitada, a coleta de evidências acontece com base no processamento de eventos em nível de etapa.
- Para GitHub Actions
-
- Quando a propriedade está habilitada, a coleta de evidências acontece somente com base no evento de conclusão do fluxo de trabalho (os eventos no nível de etapa não são processados para reduzir a sobrecarga da instância).
- Se você estiver usando GitHub Actions Implantação Em qualquer uma das suas etapas, você deve configurar o aplicativo GitHub e a coleta de evidências acontece com base no evento de conclusão do fluxo de trabalho. Para obter mais informações sobre portas de implantação, consulte Portas de implantação do GitHub para mudança do ServiceNow DevOps.
Pontos principais
- A coleta de evidências baseada em importação oferece suporte a todos os estilos de pipeline existentes (reexecuções, paralelos, sequenciais) e configurações para GitHub Actions E ADO.
- Todos os tipos de coleta de evidências compatíveis com GitHub Actions E ADO no sistema de base também são compatíveis quando esta propriedade está habilitada.
- Para GitHub Actions a mudança baseada no ambiente não é compatível.
- Os recursos históricos de importação e pesquisa funcionam da mesma maneira, independentemente do Importação de coleta de evidências baseada para recurso de orquestração propriedade que está sendo habilitada ou desabilitada.
- Reiniciar importação no registro de solicitação de importação também é compatível.
- As estruturas de solução de problemas e tratamento de erros permanecem inalteradas.
- Se você estiver atualizando, o Importação de coleta de evidências baseada para recurso de orquestração a propriedade está desativada por padrão.