Propriedades 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 espaço 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írgula. | código, plano, orquestração, artefato, teste | [sn_devops.tool_capabilities] |
| DevOps texto de aprovação da solicitação de mudança | 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 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] |
| Habilitar associação automática de repositórios a apps 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 ao app correspondente quando o repositório já está atribuído ao 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] |
| 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 da 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 | Máximo de execuções da ferramenta de orquestração ao importar Jenkins trabalhos de estilo livre. | 1000 | [sn_devops.import.orchestration_tool.executions.maximum] |
| Para salvar cargas 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 cargas como anexos no registro da página de solicitação de importação, defina o campo Valor 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 administrativo | Habilite para exibir e monitorar SonarQube verificações configuradas em seus pipelines GitHub Actions, Jenkinsou 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 exibição de IU do Pipeline, inseridas como valores separados por vírgula. | cobertura,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 Tentar novamente | Erros ou exceções para os quais os eventos de entrada com erro são definidos como Tentar novamente. Inserido 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 DevOps. Selecione o nível apropriado entre as seguintes opções:
|
Aviso | sn_devops.devops_log_nível |
| Categorizar DevOps solicitações de mudança 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 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 | O 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 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] |
| DevOps subfluxo do modelo de reusabilidade da solicitação de mudança | O DevOps subfluxo do modelo de reusabilidade da 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 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 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 de 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 confirmador padrão. | 50 | [sn_devops.committer.score.default] |
| Habilite para rastrear GitLab solicitações de extração (mesclagem). Se não estiver habilitado, as solicitações de extração (mesclagem) e os eventos relacionados serão ignorados. | Quando esta propriedade está habilitada, GitLab solicitações de extração (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] |
| 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) | A duração após a qual os dados da tabela devem ser arquivados automaticamente. | 9 | [sn_devops.table_auto_archive_duration] |
| Descontinuado - Habilitar sinalizador de depuração (usar nova propriedade DevOps nível de log) |
DevOps Depurar agente de log.
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 Velocidade de mudança para DevOps. | código, plano, orquestração, artefato, teste | [sn_devops.supported_webhook_capabilities] |
| DevOps estado encerrado da solicitação de mudança | 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 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.profundidade] |
| DevOps subfluxo do manipulador de solicitação de mudança | 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 obter informações sobre o subfluxo do Manipulador de mudança padrão, consulte Personalizando DevOps fluxos. 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 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] |
| 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 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 obter informações sobre como atualizar as credenciais da ferramenta, consulte Atualizar credenciais da 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 GitHub ferramentas criadas com autenticação básica. Para parar de enviar notificações proativas, selecione 0 como o valor para esta propriedade. Para obter informações sobre como atualizar as credenciais da ferramenta, consulte Atualizar credenciais da 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_re opened.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_re opened.critical] |
| Habilite se Azure DevOps Executar confirmações devem ser determinadas a partir da última compilação de pipeline bem-sucedida |
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 Executar Confirmações devem 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 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 projeto 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 DevOps estados de solicitação de mudança automaticamente quando o recebimento de mudança estiver habilitado | Atualiza os estados da solicitação de mudança DevOps automaticamente quando o recibo de mudança está habilitado. Se você quiser parar 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.sistema | [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] |
| Especificador de ID de cliente para app GitHub | Se você estiver se conectando ao GitHub por meio de um app GitHub usando OAuth 2.0, deverá inserir o prefixo do ID do cliente (primeiros 3 ou mais caracteres do ID) do seu app GitHub como o valor desta propriedade. Isso serve 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 para uma solicitação de mudança concluída com sucesso quando o parâmetro autoCloseChange está habilitado. | |||
| Valor do código de fechamento para uma solicitação de mudança concluída com problemas quando o parâmetro autoCloseChange está habilitado. | |||
| Valor do código de fechamento para uma solicitação de mudança concluída sem sucesso quando o parâmetro autoCloseChange está habilitado. |