Propriedades de Velocidade de mudança para DevOps
Use essas propriedades para definir as configurações na aplicação Velocidade de mudança para DevOps.
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 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] |
| Texto de aprovação de solicitação de mudança do DevOps | O texto de aprovação da solicitação de mudança DevOps a ser usado para personalizações de gestão de mudanças. | Aprovada | [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 nos atributos de mudança, elas serão impostas 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 do relatório de integridade do sistema do DevOps (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] |
| Habilitar a associação automática de repositórios a aplicações na execução do pipeline | Se habilitado, associa automaticamente repositórios a aplicações e permite rastrear quando um pipeline identifica confirmações de um repositório que ainda não está associado. Também associa pipelines que ainda não estão associados à app correspondente quando o repositório já está atribuído à app. | 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] |
| Subfluxo de decisão de reutilização da solicitação de mudança do DevOps | 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] |
| URL do GitHub | 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 de ferramentas de orquestração ao importar trabalhos de estilo livre do Jenkins. | 1000 | [sn_devops.import.orchestration_tool.executions.maximum] |
| Para salvar payloads 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 obtida será salva como um anexo na página Solicitação de importação. Para salvar payloads como anexos no registro da página de Solicitação de importação, defina o campo “Valor” como verdadeiro. Qualquer outra coisa será considerada falsa. |
Falso (desabilitado) | [sn_devops.import.save.payloads.as.attachments] |
| Sinalizador de resumo da qualidade de software não administrativo do DevOps | Habilite para exibir e monitorar SonarQube verificações configuradas em seus pipelines GitHub Actions, Jenkins ou Azure DevOps como um usuário não administrador SonarQube. | Falso (desabilitado) | [sn_devops.non_admin_software_quality_summary_flag] |
| Tipo de teste padrão | Tipo de teste padrão de 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 de valor é adicionada automaticamente aos usuários que são usuários ativos DevOps (por exemplo, fazendo uma confirmação). Se uma função que não está no escopo sn_devops for fornecida, ela não será adicionada. Deixe em branco se nenhuma função deve 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 visualização da interface do usuário do Pipeline, inseridas como valores separados por vírgula. | coverage,lines_of_code,bugs,code_smells,duplications,vulnerabilities | [sn_devops.sq_ui_category_preferences] |
| Erros ou exceções (separados por vírgula) cujos eventos de entrada com erro estão definidos como Tentar novamente | Erros ou exceções para os quais os eventos de entrada com erro são definidos como Repetir. Inseridos como valores separados por vírgula. | TimeOutException, FlowObjectAPIException | [sn_devops.inbound_events_retry_error_list] |
| Nível do log do DevOps | O nível de log do DevOps. Selecione o nível apropriado entre as seguintes opções:
|
Aviso | sn_devops.devops_log_level |
| Categorizar as solicitações de mudança do DevOps no campo Mudança do DevOps | . Selecione esta opção para categorizar as solicitações de mudança com o campo de categoria definido como DevOps como uma mudança DevOps. Limpe para desabilitar. |
Falso (desabilitado) | [sn_devops.custom_change_categorization] |
| Execuções da ferramenta de Orquestração por página | Número de execuções de ferramentas 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] |
| Caminho da versão da API do GitHub | O caminho da versão da API do GitHub. | /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 de acordo com as configurações de rede. Para evitar atrasos, você pode especificar quanto tempo o sistema deve aguardar 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] |
| Subfluxo do modelo de reutilização da solicitação de mudança do DevOps | O subfluxo do modelo de reutilização da solicitação de mudança do DevOps. | 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 no pipeline DevOps falha ou é cancelada, a solicitação de mudança associada a essa etapa também é cancelada. Uma solicitação de mudança pode ser cancelada somente 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 tentativas permitidas por página ao importar dados de ferramentas. | 3 | [sn_devops.import.max.retries.per_page] |
| Estado pós-implementação da solicitação de mudança do DevOps | Estado pós-implementação da solicitação de mudança do DevOps, a ser usado para personalizações de gestão de mudanças. |
0 (Revisão) |
[sn_devops.change_request.post_implement_state] |
| Estado de implementação da solicitação de mudança do DevOps | Estado de implementação da solicitação de mudança do DevOps, 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 padrão do committer. | 50 | [sn_devops.committer.score.default] |
| Habilite para rastrear GitLab solicitações de pull (mesclagem). Se não estiver habilitado, as solicitações de pull (mesclagem) e os eventos relacionados serão ignorados. | Quando esta propriedade está habilitada, GitLab solicitações de pull (mesclagem) 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 for compatível com um tempo de redefinição do acelerador, o tempo de redefinição do acelerador será considerado como o tempo 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 confirmador. | 1 | [sn_devops.committer.score.multiply.factor] |
| Arquivamento automático (em meses) | Duração após a qual os dados da tabela devem ser arquivados automaticamente. | 9 | [sn_devops.table_auto_archive_duration] |
| Obsoleto - Habilitar sinalizador de depuração (usar a nova propriedade: nível de log do DevOps) |
Depurar agente de log do DevOps.
Nota: Esta propriedade está obsoleta. Em vez disso, use a propriedade 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 | Recursos de webhook compatíveis com o Velocidade de mudança para DevOps. | code,plan,orchestration,artifact, test | [sn_devops.supported_webhook_capabilities] |
| Solicitação de mudança com estado fechado do DevOps | Solicitação de mudança com estado fechado do DevOps a ser usada para personalizações da gestão de mudanças. | 3 | [sn_devops.change_request.closed_state] |
| Tempo limite do fluxo em massa (em milissegundos) | Tempo limite do fluxo em massa em milissegundos. | 60000 | [sn_devops.bulk_flow_timeout] |
| GitHub/Bitbucket confirmações por página da ferramenta de codificação | Número de confirmações por página da ferramenta de codificação para GitHub e Bitbucket. | 100 | [sn_devops.import.coding_tool.commits.per_page] |
| Profundidade da pasta |
Recupera somente as tarefas de orquestração e os pipelines que estão em pastas cujo nível de aninhamento é menor ou igual ao número especificado aqui. A profundidade da pasta é o nível de aninhamento feito em 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 ambiente Jenkins, você deve inserir 2 como o valor para esta propriedade. |
3 | [sn_devops.discover.jenkins.folder.depth] |
| Subfluxo do manipulador de solicitação de mudança do DevOps | Se você estiver usando um subfluxo personalizado em vez do subfluxo do Manipulador de mudança padrão no Flow Designer (que é usado para preencher os campos de solicitação de mudança com valores padrão), atualize o valor desta propriedade para o novo subfluxo. Você pode copiar o subfluxo do manipulador de mudança padrão no Flow Designer e atualizá-lo de acordo com as necessidades da sua organização. Para informações sobre o subfluxo do manipulador de mudança padrão, consulte Personalização de fluxos do DevOps. Para 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 |
Número de repositórios que devem ser exibidos por página ao importar 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 1.000 repositórios e você especificar 100 como o valor da propriedade, 1.000 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] |
| URL da API do GitHub. | URL da API do GitHub | https://api.github.com | [sn_devops.github.api_url] |
| Problemas de importação do limite máximo da ferramenta de planejamento do ITBM Agile | Problemas de importação do limite máximo da ferramenta de planejamento do Gestão estratégica de portfólios (SPM) (SPM) Agile. | 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 proprietários da ferramenta serão notificados (por meio de tarefa universal, e-mail, faixa e mensagem de campo) sobre a expiração das credenciais da ferramenta após a expiração das credenciais. Como administrador ou proprietário da ferramenta, você pode atualizar as credenciais da ferramenta e conectar a ferramenta para evitar mais perdas de dados. Para informações sobre como atualizar as 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 que as credenciais da ferramenta expirem para enviar notificações (por tarefa universal, e-mail, faixa e mensagem de campo) aos administradores de ferramentas do GitHub criadas com autenticação básica. Para deixar de enviar notificações proativas, selecione 0 como o valor desta propriedade. Para informações sobre como atualizar as 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 campo Último evento recebido no registro da ferramenta quando os eventos não estiverem sendo recebidos. Isso se aplica somente a ferramentas que enviam dados para ServiceNow. O campo Último evento recebido 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 estiverem 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 Último evento recebido no registro da ferramenta quando os eventos não estiverem sendo recebidos. Isso se aplica somente a ferramentas que enviam dados para ServiceNow. O campo Último evento recebido 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 estiverem sendo recebidos. |
7 | [sn_devops.last_event_received.critical] |
| Ativar se as confirmações de execução do Azure DevOps precisarem ser determinadas a partir da última versão do pipeline |
Se habilitado, o Mudança de DevOps selecionará as últimas confirmações, até um máximo de 2000, criadas após o último desenvolvimento de pipeline bem-sucedido de Azure DevOps como parte de Executar confirmações. Se estiver desabilitada, somente as últimas 200 confirmações serão consideradas como confirmações de execução. |
Não | [sn_devops.enable_ado_bulk_run_commits] |
| Ativar se as confirmações de execução do GitHub precisam ser determinadas a partir da última execução de fluxo de trabalho bem-sucedida |
Se habilitado, Mudança de DevOps selecionará as primeiras 2.000 confirmações após a última execução de fluxo de trabalho bem-sucedida em GitHub como parte de Executar confirmações.
Nota: As confirmações ignoradas não são consideradas. Se estiver desabilitada, somente a última confirmação será selecionada como confirmação de execução. |
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 do 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 do número de pipelines que podem ser descobertos em um projeto do Azure DevOps | Defina o número máximo de pipelines que podem ser descobertos em uma solicitação de importação para um projeto do ADO. Se o seu projeto tiver mais de 15.000 pipelines, você poderá tentar definir o valor desta propriedade para 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] |
| Atualizar estados de solicitação de mudança do DevOps automaticamente quando o recebimento de mudança estiver habilitado | Atualiza os estados da solicitação de mudança do DevOps automaticamente quando o recebimento de mudanças é habilitado. Se você quiser interromper a transição automática dos estados de solicitação de mudança mesmo quando o recebimento 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 em 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 de atingir o limite de taxa. Por exemplo, se o intervalo de taxa em Azure DevOps for 5 minutos e você inserir um valor de 4 aqui, a 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 teste, resumos de segurança etc., a solicitação de mudança correspondente ainda será criada. Os dados que podem ser recuperados ainda estarão associados à solicitação de mudança. Para os dados que não podem ser recuperados, o motivo do erro será notificado ao usuário no console de terceiros e as mesmas informações também serão adicionadas ao campo Comentários de mudança no registro de execução da etapa e nas anotações de trabalhode mudança. |
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 de solicitação de mudança do DevOps está 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 de solicitação de mudança do DevOps estiver ativo, será necessário 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 de tempo limite em minutos até o qual o sistema tentará processar uma mudança quando um evento de entrada entrar no estado de espera 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] |
| 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. | master | [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] |