Reduza as chamadas de Jenkins para ServiceNow DevOps para buscar informações de pipeline
Habilite o campo Forçar verificação de acompanhamento no formulário de configuração Jenkins para criar um arquivo de acompanhamento de pipeline em Jenkins. ServiceNow DevOps faz uma chamada REST para Jenkins para atualizar o arquivo de acompanhamento quando o campo Rastrear em um pipeline é modificado.
Forçar verificação de acompanhamento
- DevOps Jenkins Atualização de arquivo - Acompanhar fluxo
- DevOps Jenkins Atualização de arquivo - Fluxo de informações de teste
Como funciona
Nas versões anteriores, uma chamada REST buscava as informações de pipeline para cada Jenkins compilação acionada. Se você tivesse vários pipelines em seu ambiente Jenkins e estivesse rastreando apenas alguns deles, isso significa que uma chamada foi feita para buscar as informações de acompanhamento de cada pipeline, mesmo que você estivesse rastreando alguns deles.
Na primeira vez em que você aciona uma Jenkins execução de compilação ou pipeline, Jenkins faz uma chamada de API de informações de pipeline e cria o arquivo snPipelineInfo.json no diretório /{JENKINS_HOME}/jobs/{jobName}. Para cada execução de pipeline subsequente Jenkins, verifica as informações disponíveis no arquivo snPipelineInfo.json antes de fazer uma chamada de API de informações de pipeline.
- O fluxo de atualização de arquivo DevOps Jenkins é acionado quando você atualiza o campo Rastrear no formulário do pipeline. As informações do campo Rastrear são atualizadas no arquivo snPipelineInfo.json.
- Atualização de arquivoDevOps Jenkins – O fluxo de informações de teste é acionado quando você atualiza o mapeamento do tipo de teste para a integração da ferramenta Jenkins e verifica se as informações de teste estão atualizadas no arquivo snPipelineInfo.json.
Se você habilitar a caixa de seleção Forçar verificação de acompanhamento, Jenkins fará chamadas de API de informações de pipeline para DevOps, mesmo se houver informações de acompanhamento/teste no arquivo snPipelineInfo.json.