Propriedades de Velocidade de mudança para DevOps
Use essas propriedades para definir as configurações no Velocidade de mudança para DevOps aplicação.
Função necessária: sn_devops.admin
Você pode exibir as propriedades do Mudança de DevOps navegando até .
Para exibir as propriedades da IU clássica, navegue até .
| Propriedade | Descrição | Padrão | Nome |
|---|---|---|---|
| Máximo de tentativas para eventos de entrada com erro | Número máximo de novas tentativas para eventos de entrada com erro. | 3 | [sn_devops.max_retry_count_inbound_event] |
| Capacidades da ferramenta | As capacidades da ferramenta compatíveis, inseridas como valores separados por vírgulas. | código,plano,orquestração,artefato,teste | [sn_devops.tool_capabilities] |
| DevOps texto de aprovação da solicitação de mudança | . DevOps texto de aprovação de solicitação de mudança a ser usado para personalizações de gestão de mudanças. | Aprovadas | [sn_devops.change_request.approved_approval] |
| Solicitação de mudança de DevOps – Aplicar atributos na criação de alteração |
Se habilitado, os atributos de mudança serão aplicados quando uma mudança for criada. Se houver políticas de dados aplicadas aos atributos de mudança, elas serão aplicadas quando a mudança for criada. Se esta propriedade não estiver habilitada, os atributos de mudança serão aplicados após a criação da mudança, o que pode causar falha na criação da mudança se houver políticas de dados presentes nos atributos de mudança. |
Falso (desabilitado) | [sn_devops.change_request.apply_attributes_on_creation] |
| Duração de DevOps relatório de integridade do sistema (em dias) | O padrão é os últimos 7 dias para mostrar métricas de integridade do sistema, como eventos de entrada. | 7 | [sn_devops.health_duration_report] |
| Habilite a associação automática de repositórios a apps na execução do pipeline | Se habilitado, associa automaticamente repositórios a apps e habilita o rastreamento quando um pipeline identifica confirmações de um repositório que ainda não está associado. O também associa pipelines que ainda não estão associados à aplicação correspondente quando o repositório já está atribuído à aplicação. | Sim (habilitado) | [sn_devops.enable_automatic_associations] |
| Número máximo de páginas a serem processadas por vez para uma solicitação de importação | O número máximo de páginas que devem ser processadas por vez para uma solicitação de importação. | 10 | [sn_devops.import.max.pages.processing.per_import] |
| DevOps subfluxo de decisão de reutilização de solicitação de mudança | O subfluxo que pode ser chamado para verificar se uma mudança criada anteriormente pode ser reutilizada, em vez de criar uma nova. | sn_devops.change_request_reusability_subflow | [sn_devops.change_request_reusability_decision] |
| GitHub URL | Para GitHub Este campo é usado para obter a URL da API (para chamadas REST). | https://github.com | [sn_devops.github.url] |
| Estado de cancelamento da solicitação de mudança do DevOps | DevOps estado de cancelamento da solicitação de mudança a ser usado para personalizações de gestão de mudanças. |
4 (Cancelado) |
[sn_devops.change_request.cancel_state] |
| Máximo de execuções da ferramenta de orquestração durante a importação | Execuções máximas da ferramenta de Orquestração durante a importação Jenkins trabalhos freestyle. | 1000 | [sn_devops.import.orchestration_tool.executions.maximum] |
| Para salvar cargas úteis como anexos no registro da Página de solicitação de importação, defina o campo "Valor" como "Verdadeiro". Qualquer outra coisa é considerada falsa. | Se verdadeiro, a carga JSON buscada será salva como um anexo na página Solicitação de importação. Para salvar cargas úteis como anexos no registro da Página de solicitação de importação, defina Valor campo como verdadeiro. Qualquer outra coisa é considerada falsa. |
Falso (desabilitado) | [sn_devops.import.save.payloads.as.attachments] |
| DevOps sinalizador de resumo de qualidade de software não administrador | Habilite para exibir e monitorar SonarQube verificações configuradas no seu GitHub Actions, Jenkins ou Azure DevOps pipelines como não administrador SonarQube usuário. | Falso (desabilitado) | [sn_devops.non_admin_software_quality_summary_flag] |
| Tipo de teste padrão | Tipo de teste padrão dos pipelines de Orquestração. | JUnit |
[sn_devops.default_test_type] |
| Ramificações da ferramenta de codificação por página | Número de ramificações da ferramenta de codificação por página. | 19 |
[sn_devops.import.coding_tool.branches.per_page] |
| Problemas da ferramenta de planejamento por página | Número de problemas da ferramenta de planejamento exibidos por página. | 100 | [sn_devops.import.planning_tool.issues.per_page] |
| Função sn_devops a ser adicionada automaticamente aos usuários ativos do DevOps | A função sn_devops inserida no campo Valor é adicionada automaticamente aos usuários ativos DevOps usuários (por exemplo, fazendo uma confirmação). Se uma função que não estiver no escopo sn_devops for fornecida, ela não será adicionada. Deixe em branco se nenhuma função precisar ser fornecida automaticamente. |
sn_devops.viewer | [sn_devops.discovered.user.auto.assign.role] |
| Categorias de qualidade de software mostradas por padrão na exibição de IU do pipeline | As categorias de qualidade de software mostradas por padrão na exibição de IU do pipeline, inseridas como valores separados por vírgulas. | coverage,lines_of_code,bugs,code_smells,duplicações,vulnerabilidades | [sn_devops.sq_ui_category_preferences] |
| Erros ou exceções (separados por vírgulas) para os quais eventos de entrada com erro são definidos como Repetir | Erros ou exceções para os quais os eventos de entrada com erro são definidos como Repetir. Inseridos como valores separados por vírgulas. | TimeoutException, FlowObjectAPIException | [sn_devops.inbound_events_retry_error_list] |
| Nível do log do DevOps | . DevOps nível de log. Selecione o nível apropriado entre os seguintes:
|
Aviso | sn_devops.devops_log_level |
| Categorizar DevOps solicitações de mudança em Mudança de DevOps campo | . Selecione esta opção para categorizar as solicitações de mudança com o campo de categoria definido como DevOps. DevOps mudança. Desmarque para desabilitar. |
Falso (desabilitado) | [sn_devops.custom_change_categorization] |
| Execuções da ferramenta de Orquestração por página | Número de execuções da ferramenta de orquestração por página. | 50 | [sn_devops.import.orchestration_tool.executions.per_page] |
| Habilitar pesquisa de importação | Opção para habilitar a pesquisa de solicitações de importação. Desmarque para desabilitar a pesquisa. | Falso (desabilitado) | [sn_devops.enable_import_polling] |
| GitHub Caminho da versão da API | . GitHub Caminho da versão da API. | /api/v3 | [sn_devops.github.api_version_path] |
| Tempo limite de verificação de permissão de ferramenta por registro (em milissegundos) |
Durante o processo de conexão da ferramenta, o sistema executa validações de permissão em primeiro plano e restringe a página de conexão da ferramenta. Para cada validação de permissão, uma chamada de REST API é feita para ferramentas externas para avaliar a disponibilidade da permissão. O tempo de resposta da REST API pode variar com base nas configurações de rede. Para evitar atrasos, você pode especificar quanto tempo o sistema deve esperar para obter uma resposta de uma ferramenta externa antes de marcar a permissão como um erro por meio desta propriedade. |
10000 | [sn_devops.permission_check_timeout] |
| DevOps subfluxo do modelo de reutilização de solicitação de mudança | . DevOps subfluxo do modelo de reutilização de solicitação de mudança. | sn_devops.devops_reused_model_change_request | [sn_devops.devops_reused_model_change_request] |
| Tempo decorrido (em minutos) | O tempo decorrido em minutos. O trabalho de nova tentativa verifica se há eventos de entrada com erro a partir da hora/valor especificado. | 1440 (7 dias) | [sn_devops.inbound_events_error_retry_mins_ago] |
| Cancelar a solicitação de mudança quando o estágio associado no pipeline falhar ou for cancelado |
Quando esta propriedade está habilitada e a tarefa de orquestração é mapeada para uma determinada etapa em seu DevOps o pipeline falha ou é cancelado, a solicitação de mudança associada a essa etapa também é cancelada. Uma solicitação de mudança só poderá ser cancelada se ainda não tiver sido rejeitada ou não estiver no estado de implementação ou revisão no momento do cancelamento. |
Falso (desabilitado) | [sn_devops.cancel_change_on_pipeline_cancel] |
| Limite de exclusão em cascata (limite recomendado para primeiro plano: 1.000) | Limite de exclusão em cascata. | 1000 | [sn_devops.cascade_delete_threshold] |
| Máximo de novas tentativas por página ao importar | Máximo de novas tentativas permitidas por página ao importar dados de ferramentas. | 3 | [sn_devops.import.max.retries.per_page] |
| DevOps estado pós-implementação da solicitação de mudança | DevOps estado pós-implementação da solicitação de mudança a ser usado para personalizações de gestão de mudanças. |
0 (Revisão) |
[sn_devops.change_request.post_implement_state] |
| DevOps estado de implementação da solicitação de mudança | DevOps estado de implementação da solicitação de mudança a ser usado para personalizações de gestão de mudanças. | -1 (Implemento) | [sn_devops.change_request.implement_state] |
| Pontuação do confirmador padrão | A pontuação do committer padrão. | 50 | [sn_devops.committer.score.default] |
| Habilitar para rastrear GitLab solicitações de extração (mesclar). Se não estiver habilitado, as solicitações de extração (mesclar) e os eventos relacionados serão ignorados. | Quando esta propriedade está habilitada, GitLab as solicitações de extração (mesclar) são rastreadas em Velocidade de mudança para DevOps. Se desabilitado, todos os eventos de solicitação de mesclagem serão ignorados. | Sim (habilitado) | sn_devops.track.gitlab.pullrequests |
| Tempo de redefinição do acelerador padrão em minutos a partir da hora atual | Se uma ferramenta não oferecer suporte a um tempo de redefinição do acelerador, o tempo de redefinição do acelerador será considerado como a hora atual mais o valor fornecido para esta propriedade. | 15 minutos | [sn_devops.throttle.reset.time.default] |
| Habilitar para rastrear Azure DevOps Solicitações de extração de código. Se estiver habilitado, os web-hooks de solicitação de extração do azure serão configurados automaticamente quando a ferramenta ou o projeto for configurado. | Quando esta propriedade está habilitada, os web-hooks de solicitação de extração do Azure DevOps são configurados automaticamente sempre que uma ferramenta ou projeto é configurado. | Sim (habilitado) | sn_devops.track.azure.pullrequests |
| Fator de multiplicação para a pontuação do confirmador | O fator de multiplicação a ser usado para a pontuação do committer. | 1 | [sn_devops.committer.score.multiply.factor] |
| Arquivamento automático (em meses) | A duração após a qual os dados da tabela serão arquivados automaticamente. | 9 | [sn_devops.table_auto_archive_duration] |
| Descontinuado - Habilitar sinalizador de depuração (use a nova propriedade DevOps(nível de log) |
DevOps Depurar Logger.
Nota: Esta propriedade está descontinuada, use sn_devops.devops_log_level( DevOps(nível de log). |
Sim (habilitado) | [sn_devops.enable_debug] |
| Tempo máximo de processamento por página durante a importação (em segundos) | Tempo máximo de processamento em segundos, que deve ser permitido por página ao importar dados de ferramentas. | 300 | [sn_devops.import.max.processing.time.seconds.per_page] |
| Capacidades do webhook compatíveis | Capacidades de webhook compatíveis com Velocidade de mudança para DevOps. | código,plano,orquestração,artefato,teste | [sn_devops.supported_webhook_capabilities] |
| DevOps estado de solicitação de mudança fechada | DevOps estado encerrado da solicitação de mudança a ser usado para personalizações de gestão de mudanças. | 3 | [sn_devops.change_request.closed_state] |
| Tempo limite do fluxo em massa (em milissegundos) | Tempo limite de fluxo em massa em milissegundos. | 60000 | [sn_devops.bulk_flow_timeout] |
| GitHub/ Bitbucket confirmações da ferramenta de codificação por página | Número de confirmações da ferramenta de codificação por página para GitHub e. Bitbucket. | 100 | [sn_devops.import.coding_tool.commits.per_page] |
| Profundidade da pasta |
Recupera somente as tarefas de orquestração e pipelines que estão em pastas cujo nível de aninhamento é menor ou igual ao número especificado aqui. Profundidade da pasta é o nível de aninhamento feito nas pastas em Jenkins, que contém a tarefa de orquestração e os pipelines que você deseja descobrir. Por exemplo, se você quiser descobrir tarefas de orquestração e pipelines para uma estrutura de pastas que está aninhada 2 vezes em seu Jenkins ambiente, você deve inserir 2 como o valor desta propriedade. |
3 | [sn_devops.discover.jenkins.folder.depth] |
| DevOps subfluxo do manipulador de solicitação de mudança | Se você estiver usando um subfluxo personalizado em vez do subfluxo Manipulador de mudanças padrão no Flow Designer (que é usado para preencher os campos de solicitação de mudança com valores padrão), atualize este valor de propriedade para o novo subfluxo. Você pode copiar o subfluxo do manipulador de mudanças padrão no Flow Designer e atualizá-lo de acordo com as necessidades da sua organização. Para obter informações sobre o subfluxo Manipulador de mudanças padrão, consulte using-dev-ops-model-change-flow.html. Para obter informações sobre como copiar um subfluxo, consulte Copy a subflow. |
sn_devops.default_change_handler_subflow | [sn_devops.change_request_handler_subflow] |
| Repositórios da ferramenta de codificação por página |
O número de repositórios que devem ser exibidos por página quando você importa repositórios após se conectar a uma ferramenta. O número total de repositórios importados não depende desta propriedade, mas o número de repositórios que devem ser exibidos por página do número total de repositórios importados pode ser especificado usando esta propriedade. Por exemplo, se sua ferramenta contiver 1000 repositórios e você especificar 100 como o valor da propriedade, 1000 repositórios serão importados, dos quais 100 serão exibidos por página na página Solicitações de importação. Quando você descobre repositórios, o número de repositórios que devem ser recuperados por chamada de API no back-end também depende desse valor de propriedade. Para um grande número de repositórios, defina um valor relativamente menor nesta propriedade para que um número menor de repositórios seja recuperado por chamada e o sistema não atinja o tempo limite. |
100 | [sn_devops.import.coding_tool.repos.per_page] |
| GitHub URL DA API | GitHub URL DA API. | https://api.github.com | [sn_devops.github.api_url] |
| Problemas de importação do limite máximo da ferramenta de planejamento do ITBM Agile | Gestão estratégica de portfólios( SPM Limite máximo de importação de problemas da ferramenta de planejamento ágil. | 1000 | [sn_devops.import.planning_tool.itbm.issues.max.limit] |
| Atribuir uma tarefa universal e notificar a necessidade de atualização de credenciais expiradas da ferramenta |
Os administradores e os proprietários da ferramenta serão notificados (por meio de tarefa universal, e-mail, faixa e mensagem de campo) na expiração das credenciais da ferramenta depois que as credenciais expirarem. Como administrador ou proprietário da ferramenta, você pode atualizar as credenciais da ferramenta e conectar a ferramenta para evitar qualquer perda adicional de dados. Para obter informações sobre como atualizar credenciais da ferramenta, consulte Atualize credenciais de ferramenta de terceiros em Velocidade de mudança para DevOps. |
Sim (habilitado) | [sn_devops.credential_expiration.notify_on_expiration] |
| Número de dias antes da expiração de credenciais da ferramenta para atribuir uma tarefa universal e notificar (se aplicável) |
Defina o número de dias antes da expiração das credenciais da ferramenta para enviar notificações (por meio de tarefa universal, e-mail, faixa e mensagem de campo) para os administradores GitHub ferramentas criadas com autenticação básica. Para parar de enviar notificações proativas, selecione 0 como o valor desta propriedade. Para obter informações sobre como atualizar credenciais da ferramenta, consulte Atualize credenciais de ferramenta de terceiros em Velocidade de mudança para DevOps. |
3 | [sn_devops.credential_expiration.notify_before_days] |
| Número de dias de exibição de alertas de aviso quando eventos não foram recebidos |
Defina o número de dias para exibir alertas de aviso no Último evento recebido campo no registro da ferramenta quando os eventos não estavam sendo recebidos. Isso se aplica somente a ferramentas para as quais envia dados ServiceNow. . Último evento recebido o campo no cabeçalho do registro da ferramenta e dentro do registro da ferramenta será realçado em amarelo para alertas de aviso quando os eventos não estavam sendo recebidos. |
2 | [sn_devops.last_event_received.warning] |
| Número de dias de exibição de alertas críticos quando eventos não foram recebidos |
Defina o número de dias para exibir alertas críticos no campo Mais recente evento recebido no registro da ferramenta quando os eventos não estavam sendo recebidos. Isso se aplica somente a ferramentas para as quais envia dados ServiceNow. . Último evento recebido o campo no cabeçalho do registro da ferramenta e dentro do registro da ferramenta será realçado em vermelho para alertas críticos quando os eventos não estavam sendo recebidos. |
7 | [sn_devops.last_event_received.critical] |
| Habilite se Azure DevOps As confirmações de execução devem ser determinadas a partir da última compilação bem-sucedida do pipeline |
Se habilitado, Mudança de DevOps selecionará as últimas confirmações, até um máximo de 2000, criadas após a última compilação de pipeline bem-sucedida de Azure DevOps Como parte de Executar confirmações. Se desabilitado, somente as últimas 200 confirmações serão consideradas para Executar confirmações. |
Não | [sn_devops.enable_ado_bulk_run_commits] |
| Habilite se GitHub As confirmações de execução devem ser determinadas a partir da última execução bem-sucedida do fluxo de trabalho |
Se habilitado, Mudança de DevOps escolherá as primeiras 2000 confirmações após a última execução bem-sucedida do fluxo de trabalho em GitHub Como parte de Executar confirmações.
Nota: Confirmações ignoradas não são consideradas. Se desabilitado, somente a última confirmação será selecionada para Executar confirmações. |
Não | [sn_devops.enable_github_run_commits] |
| Esta propriedade decide se uma conexão genérica deve ser criada na operação de configuração para Azure DevOps | A etapa para inserir o nome de usuário e a senha de integração é necessária para configurar webhooks quando esta propriedade está habilitada. | Não | [sn_devops.enable_ado_generic_connection] |
| Limite máximo para o número de pipelines que podem ser descobertos para um Azure DevOps projeto | Defina o número máximo de pipelines que podem ser descobertos em uma solicitação de importação para um projeto ADO. Se o seu projeto tiver mais de 15000 pipelines, você poderá tentar definir esse valor de propriedade como esse número e ver se os pipelines são descobertos. Caso contrário, você pode reduzir o valor para um número menor e tentar descobrir. | 15000 | [sn_devops.discover.max.pipelines.ado] |
| Atualização DevOps A solicitação de mudança é exibida automaticamente quando o recibo de mudança está habilitado | Atualiza o. DevOps a solicitação de mudança é exibida automaticamente quando o recibo de mudança está habilitado. Se você quiser interromper a transição automática dos estados da solicitação de mudança mesmo quando o recibo de mudança estiver ativado, você deverá desabilitar esta propriedade. | Selecionado (habilitado) | [sn_devops.enable_change_receipt_state_transition] |
| Mudar para este usuário após a autenticação baseada em token ser bem-sucedida | Se o usuário devops.system não estiver disponível em sua instância da ServiceNow, use esta propriedade para definir qualquer outro usuário que tenha a função sn_devops.integration, que é necessária para concluir a autenticação de token. | devops.system | [sn_devops.token_auth.user] |
| Limite máximo para o número de vezes que a ação de descoberta que excede o limite de taxa será repetida. | Determina o número máximo de vezes que a ação de descoberta será repetida automaticamente depois que atingir o limite de taxa. Por exemplo, se o intervalo de taxa em Azure DevOpsé de 5 minutos e você insere um valor de 4 aqui. depois de cada 5 minutos, a ação de descoberta será repetida 4 vezes. | 10 | [sn_devops.max_retry_count_discover] |
| Ativar a criação de solicitação de mudança mesmo com erros na recuperação de dados de DevOps |
Se habilitado, quando ocorrer um erro na recuperação de dados do DevOps, como itens de trabalho, confirmações, resumos de testes, resumos de segurança etc., a solicitação de mudança correspondente ainda foi criada. Os dados que podem ser recuperados ainda serão associados à solicitação de mudança. Para os dados que não podem ser recuperados, o motivo do erro será notificado para o usuário no console de terceiros e as mesmas informações também serão adicionadas no Comentários de mudança Campo no registro de Execução de etapa e a mudança Anotações de trabalho . |
Não (desabilitado) | [sn_devops.enable_change_creation_with_partial_data] |
| Habilita a transição de estado de Novo para Avaliar quando o fluxo de aprovação manual de solicitações de mudança de DevOps está ativo | Se habilitado, atualiza o estado da solicitação de mudança de Novo para Avaliar diretamente quando o Fluxo de aprovação manual da solicitação de mudança do DevOps estiver ativo. Se você quiser interromper a transição automática do estado da solicitação de mudança para avaliar quando o fluxo de aprovação manual da solicitação de mudança do DevOps está ativo, você deve desabilitar esta propriedade. | Sim (habilitado) | [sn_devops.enable_change_request_state_transition] |
| Tempo limite de retorno de chamada da solicitação de mudança (em minutos) | Defina o valor do tempo limite em minutos até o qual o sistema tentará processar uma mudança quando um evento de entrada entrar no estado Aguardando durante uma execução de pipeline. Depois disso, o pipeline será anulado. O motivo do erro é exibido nos logs do console da ferramenta de terceiros. Quando um pipeline é cancelado devido ao tempo limite de retorno de chamada, as mesmas informações são adicionadas ao registro de retorno de chamada da execução da etapa correspondente. | 120 minutos | [sn_devops.change_request_callback_timeout] |
| Especificador de ID do cliente para o aplicativo GitHub | Se você estiver se conectando ao GitHub por meio de um aplicativo GitHub usando o OAuth 2,0, insira o prefixo de ID do cliente (primeiros 3 ou mais caracteres do ID) do seu aplicativo GitHub como o valor desta propriedade. Isso é para garantir que as verificações de permissão corretas sejam executadas para a conexão da ferramenta GitHub. | IV1, IV2 | [sn_devops.github_oauth_client_id_specifier] |
| Ramificação padrão do Bitbucket usada para solicitação de importação | Especifique o nome da ramificação padrão do BitBucket que deve ser usado para criar uma solicitação de importação. | mestre | [sn_devops.bitbucket_default_branch] |
| Valor do código de fechamento de uma solicitação de mudança concluído com sucesso quando o parâmetro autoCloseChange está habilitado. | Insira o valor do código de fechamento para uma solicitação de mudança concluída com sucesso quando o parâmetro autoCloseChange estiver habilitado. | bem-sucedido | sn_devops.change_request.auto_close_successful_code |
| Fechar valor do código para uma solicitação de mudança concluída com problemas quando o parâmetro autoCloseChange está habilitado. | Insira o valor do código de fechamento para uma solicitação de mudança concluída com problemas quando o parâmetro autoCloseChange estiver habilitado. | successful_issues | sn_devops.change_request.auto_close_partial_successful_code |
| Valor do código de fechamento de uma solicitação de mudança concluído sem sucesso quando o parâmetro autoCloseChange está habilitado. | Insira o valor do código de fechamento para uma solicitação de mudança concluída sem sucesso quando o parâmetro autoCloseChange estiver habilitado. | malsucedido | sn_devops.change_request.auto_close_failure_code |
| Coleção de evidências baseadas em importação para capacidade de orquestração | Esta propriedade modifica como os eventos de pipeline são processados. Quando ativada, a configuração reduz a sobrecarga da instância ignorando o processamento em nível de etapa no pipeline. Os eventos de nível de etapa ignorados serão ignorados com os detalhes de processamento, "IGNORADO: Este evento foi ignorado porque a propriedade "Importar coleta de evidências baseada para capacidade de orquestração" está habilitada". Por outro lado, a desativação reverte para o modo padrão, em que todos os eventos de entrada são processados. | Falso (desabilitado) | sn_devops.import_based_evidence_collection |